La mesure d'un objet à partir d'une image à l'aide d'un objet connu de la taille
Donc ce que j'ai à faire est de mesurer une longueur de pied à partir d'une image prise par un utilisateur ordinaire. Cette image contient un pied avec un black chaussette à l'usure, une pièce de monnaie ou d'autres taille de l'objet), et un livre blanc (par exemple A4) où les deux autres objets.
Ce que j'ai déjà?
-J'ai déjà travaillé avec opencv, mais de simples projets;
-J'ai déjà commencé à lire quelques articles sur le Calibrage de la Caméra ("Apprendre OpenCv") mais ne sais toujours pas si je dois aller plus loin.
Ce que je suis besoin maintenant est une certaine orientation parce que je ne comprends toujours pas si je suis bonne façon de résoudre ce problème. J'ai quelques questions: Vais-je vraiment besoin de calibrer votre appareil pour obtenir deux ou trois mesures du pied? Comment puis-je trouver les points d'intérêt de la ligne de mesure, chaque image est une image différente ou il y a des techniques à suivre?
Ps: désolé pour mon anglais, j'ai vraiment l'améliorer :-/
Tout d'abord merci pour la réponse rapide. imaginez quelque chose comme: dl.dropbox.com/u/8286271/comprimento.jpg dl.dropbox.com/u/8286271/largura.jpg j'ai ces deux images, et ce que j'ai à faire est de mesurer la longueur et la largeur du pied. Mais ma question est de savoir comment trouver ces lignes? Est-il une méthode pour trouver ces points?
OriginalL'auteur mar | 2012-07-09
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, certains d'acquisition de l'image des choses:
Analyse. (Notez que cette discussion sera adressée à votre question de l'identification des axes de pied. L'identification et l'analyse de la pièce de monnaie serait d'utiliser un processus similaire, mais certaines différences pourraient survenir.)
http://opencv.willowgarage.com/documentation/structural_analysis_and_shape_descriptors.html#minarearect2
Enfin, j'ai fourni des liens vers les plus âgés C de l'interface. Vous pouvez prendre un coup d'oeil à la nouvelle interface C++ (je n'ai tout simplement pas eu le temps de la migration de mon code à 2.4)
OriginalL'auteur Throwback1986
Antonio Criminisi probablement écrit le dernier mot sur ce sujet, il y a des années. Voir son "Seule Vue De La Métrologie" papier , et sa thèse de Doctorat, si vous avez le temps.
OriginalL'auteur Francesco Callari
Vous n'avez pas à calibrer l'appareil photo si vous avez une taille de l'objet dans l'image. Eh bien... au moins si votre appareil photo ne déforme pas trop et si vous n'êtes pas attend à beaucoup de mesures de la qualité.
Une approche simple serait de détecter un blanc (point de vue de distorsion) rectangle, la cartographie des coins à un non faussée rectangle (à l'aide par exemple de cv::warpPerspective()) et utiliser la taille connue de ce rectangle pour déterminer la taille des objets dans l'image. Mais cela ne fonctionne que pour les objets dans le même plan que le papier, de préférence pas trop loin de chez elle.
OriginalL'auteur Ben
Je ne suis pas sûr si vous devez construire vous-même, mais si vous avez juste besoin de le faire, et pas de code. Vous pouvez utiliser KLONK Image de la Mesure pour cela. Il est gratuit et payable versions.
OriginalL'auteur Christian