在OpenCV中我可以水平和垂直翻轉圖像使用此代碼:如何檢查如果圖像翻轉或不相對於基本圖像
import cv2
img=cv2.imread('1.png')
rimg=img.copy()
fimg=img.copy()
rimg=cv2.flip(img,1)
fimg=cv2.flip(img,0)
cv2.imshow("Original", img)
cv2.imshow("vertical flip", rimg)
cv2.imshow("horizontal flip", fimg)
cv2.waitKey(0)
cv2.destroyAllWindows()
我的問題是:有沒有什麼辦法來檢查輸入圖像相對於基礎圖像翻轉?我只想知道檢查圖像是否翻轉的步驟。
一般來說,沒有。如果圖像不是以某種方式對稱的,那麼您可能只需沿着不同的軸進行翻轉並快速比較以檢查「np.any」是否不相同。 –
我猜你可能可以總結頂部行,底部行,左邊緣和右邊緣(分開)的像素,並將邊緣與參考圖像進行比較。 –