Warum überschreitet das Varianzergebnis 0, wenn die Methode TM_SQDIFF verwendet wird, um ein Bild mit sich selbst zu entPython

Python-Programme
Anonymous
 Warum überschreitet das Varianzergebnis 0, wenn die Methode TM_SQDIFF verwendet wird, um ein Bild mit sich selbst zu ent

Post by Anonymous »

Mein Code sieht so aus: < /p>

Code: Select all

import numpy as np
import cv2

print(f'cv2_version:{cv2.__version__}')
test_image = cv2.imread('LIDjQLdr.jpg')
test_gray_image = cv2.cvtColor(test_image , cv2.COLOR_BGR2GRAY)

result = cv2.matchTemplate(test_gray_image, test_gray_image, cv2.TM_SQDIFF)
min_val, _, min_loc, _ = cv2.minMaxLoc(result)
print("min_val:", min_val)
print("min_loc:", min_loc)
< /code>
Dies ist das Testbild: < /p>
Testbild < /p>
Ergebnis: < /p>
cv2_version:4.5.4

min_val: 160.0

min_loc: (0, 0)
Warum ist das min_val größer als 0, wenn es Null sein sollte?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post