我想找到4個支柱,它們是黃色的,並且還檢測到顏色爲白色的板的極端拐角。使用Opencv Python檢測拐角
基本上我想計算減去每個支柱面積後的整個空間面積。 首先,我試圖找出支柱的角落,找到每個支柱的面積。
這裏是我試過的代碼,我通過它幾乎一半。
import numpy as np
import cv2
img = cv2.imread('Corner_0.jpg')
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
gray = np.float32(gray)
corners = cv2.goodFeaturesToTrack(gray, 100, 0.01, 10)
corners = np.int0(corners)
for corner in corners:
x,y = corner.ravel()
cv2.circle(img,(x,y),3,255,-1)
cv2.imwrite('Detected_Corner_0.jpg',img)
我想檢測角落,計算支柱的區域。
當我使用Grabcut時,我可以申請一個支柱,這是否有意義?
「我幾乎完成了一半」:我喜歡你的樂觀。 –
您是指在圖像中看到的區域,還是真實的3D世界? –
@YvesDaoust區域在圖像中看到 – venkat