Étant donné une image en échiquier, la fonction OpenCV (Matlab et etc.) peut détecter très précisément les coins de l'échiquier.Comment détecter un coin d'échiquier?
Maintenant, je n'ai qu'un seul coin en forme de damier (voir les deux images ci-jointes), comment puis-je détecter précisément le point d'angle? Y a-t-il des fonctions disponibles?
Si ce n'est pas le cas, quelqu'un pourrait-il me dire les détails de l'implémentation de la recherche de coins d'échiquier dans OpenCV? Peut-être que je peux utiliser l'idée similaire pour implémenter moi-même la détection d'un seul échiquier.
Merci.
avez-vous essayé la fonction [findChessboardCorners] (http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#findchessboardcorners) d'OpenCV? – api55
Cela ne fonctionne pas, car ce n'est pas un échiquier. –
Il n'a pas besoin d'être un échiquier, de toute façon, vous pouvez essayer la méthode qui se trouve derrière, le [détecteur de coin harris] (http://docs.opencv.org/2.4/modules/imgproc/doc/feature_detection. html # cornerharris), puis utilisez [cornerSubPix] (http://docs.opencv.org/2.4/modules/imgproc/doc/feature_detection.html#cornersubpix) pour obtenir une position plus précise de celui-ci (sous-pixel) – api55