J'essaie de trouver les coins des 4 piliers qui sont de couleur jaune et qui détectent également les coins extrêmes de la carte qui est de couleur blanche.Détection des coins en utilisant Opencv Python
Fondamentalement, je veux calculer la superficie de l'espace entier après avoir soustrait la superficie de chaque pilier. Pour cette première essaye d'identifier le coin des piliers pour trouver la superficie de chaque pilier.
est le code ici que j'ai essayé, je suis bien près de la moitié à travers elle.
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)
Je voudrais détecter coin et calculer la surface du pilier. Lorsque j'utilise Grabcut, je peux appliquer pour un pilier, est-ce logique?
« Je suis bien près de la moitié à travers elle »: J'aime votre optimisme. –
Voulez-vous dire la zone comme on le voit dans l'image, ou dans le monde réel 3D? –
@YvesDaoust zone vue dans l'image – venkat