2

J'ai donc l'image comme çaExiste-t-il un algorithme pour trouver des LIGNES par PIXEL COLORS sur la photo?

CG generated bathroom http://www.de-viz.ru/catalog/new2/Holm/hvannaya.jpg

Je veux obtenir quelque chose comme ça (je hEvent attiré toutes les lignes que je veux, mais j'espère que vous pouvez obtenir mon idée)

Black & White CG generated bathroom with some red lines between tiles http://superior0.narod.ru/lines.jpg

J'ai besoin d'un algorithme pour trouver toutes les lignes droites en lisant simplement les couleurs des pixels. Pas de maths durs, pas de Haar, pas de Hough. Un algorithme qui serait basé sur des couleurs de points. Je veux donner aux paramètres de l'algorithme comme la longueur de ligne min et la distorsion de ligne max. Je veux obtenir par rapport aux coeurs de pixels d'image le début et la fin des lignes.

J'ai donc besoin d'un algorithme pour trouver des lignes droites de couleurs différentes sur l'image. Algorithme qui serait basé sur l'idée de l'image de différentes couleurs et des lignes de couleurs statiques. Oui - un tel algorithme ne fonctionnera pas pour les images avec beaucoup d'ombres et de lumières. Mais ce sera probablement rapide (je l'espère).

Existe-t-il un tel algorithme?

+1

Copie possible de http://stackoverflow.com/questions/2599326/how-to-use-haar-wavelet-to-detect-lines-on-an-image et http://stackoverflow.com/questions/ 2596722/is-there-any-super-rapide-algorithme-pour-trouver-lignes-sur-image – andand

Répondre

0

Vous devez utiliser un filtre de détection de bord.

0

Il suffit de faire un peu de post-traitement. Vous obtenez tous les bords de LSD, alors vous gardez seulement ceux que vous voulez en calculant leur longueur.