我想找到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