- Comment détecter les rectangles dans opencv python?
- Comment la transformation de la main pourrait-elle être utilisée pour détecter les rectangles?
Comment détecter les rectangles dans opencv python?
Trouvez le contour approximatif pour chacun des contours. Si le nombre de points de sommet dans le contour approximatif est 4, alors nous calculons le rapport d'aspect pour faire une différence entre le rectangle et le carré. Si le rapport d'aspect se situe entre 0.9 et 1.1 Nous disons que c'est un carré sinon un rectangle voir le pseudocode ci-dessous.
Comment la transformation de la main pourrait-elle être utilisée pour détecter les rectangles?
Chaque pixel de l'image est numérisé et une fenêtre coulissante est utilisée pour calculer la transformée de petites régions de l'image. Les pics de l'image Hough (qui correspondent aux segments de ligne) sont ensuite extraits, et un rectangle est détecté lorsque quatre pics extraits remplissent certaines conditions géométriques.