DIY scanner 3D basé sur vision structurée de léger et stéréo en langage Python (2 / 6 étapes)

Étape 2: logiciel

Langage Python a été utilisé pour la programmation pour trois raisons, un c’est facile à apprendre et mettre en œuvre, deux que pour l’image, nous pouvons utiliser OPENCV connexes routines et trois c’est portable entre différents systèmes d’exploitation, vous pouvez utiliser ce programme sous windows, MAC et Linux. Vous pouvez également configurer le logiciel à utiliser avec tout type de caméra (webcams, reflex ou caméras industrielles) ou un projecteur avec une résolution native de 1024 X 768. Il est préférable d’utiliser des caméras avec deux fois plus de résolution. J’ai personnellement testé la performance en trois différentes configurations, c’est tout d’abord avec deux parallèles cinéma webcam de Microsoft et un petit projecteur portable, était deuxième avec deux lifecam cinema webcam qui pivote de 15 degrés vers l’autre et le projecteur Infocus, dernière configuration était avec webcam logitech et projecteur Infocus. Pour capturer des nuages de points d’objet surface nous devrions suivre les cinq étapes creux :

1. projection de motifs gris et capturer des images de deux caméras « SL3DS1.projcapt.py »

2. traitement des 42 images de chaque caméra et capture les points de codes « SL3DS2.procimages.py »

2. réglage de seuil pour sélectionner le masquage des zones soient traitées « SL3DS3.adjustthresh.py »

4. trouvez et épargnez des points similaires dans chaque caméra « SL3DS4.calcpxpy.py »

5 coordonnées calculer X, Y et Z du point cloud « SL3DS5.calcxyz.py »

La sortie est un fichier PLY avec information coordonnée et la couleur des points sur la surface de l’objet. Vous pouvez ouvrir les fichiers PLY avec logiciel de CAO Autodesk produits similaires ou un logiciel opensource comme Meshlab.

http://www.Autodesk.com/Products/Personal-Design-a...

Python 2.7, module OPENCV et NUMPY doivent être installé pour exécuter ces programmes Python. J’ai aussi développé une interface graphique pour ce logiciel en TKINTER que vous trouverez à l’étape 6 avec deux ensembles de données d’échantillon. Vous pouvez trouver des informations supplémentaires à ce sujet sur les sites Web suivants :

http://docs.OpenCV.org/modules/calib3d/doc/Camera _...

http://docs.OpenCV.org/modules/highgui/doc/Reading...

http://www.3dunderworld.org/Software/

http://arXiv.org/pdf/1406.6595v1.pdf

http://Mesh.Brown.edu/byo3d/index.html

http://www.opticsinfobase.org/AOP/FULLTEXT.cfm?URI...

http://Hera.inf-CV.Uni-Jena.de:6680/pdf/Brauer-Bur...

Articles Liés

Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

Nous allons faire cuire : scanner 3D basé sur l’Arduino et traitement

vous vous demandez de copypaste méthode, utilisable dans la vraie vie, non seulement dans la réalité virtuelle ? Moi aussi. C'est le 21ème siècle, et ceux qui sont plus proches que tout ne l'imaginez ! Ceci est possible grâce à des imprimantes et des
DIY Scanner de livre à grande vitesse du Trash et des caméras bon marché

DIY Scanner de livre à grande vitesse du Trash et des caméras bon marché

j'aime les livres. Il y a quelques connaissances vraiment fantastique et informations cachées là-bas en dur à trouver, rare et livres pas commercialement viables. Je trouve que je veux mes livres avec moi partout. Mais c'est où les problèmes commence
Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

La solution utilisée ici pour télécommander Arduino au moyen d'un smartphoneou tablette à la place des boutons poussoirs, affichages, etc. s'applique à de nombreux projets dans lesquels le microcontrôleur doit être contrôlé à distance, alors l'applic
Guide de base sur la façon de vous protéger contre les virus pour Windows 7

Guide de base sur la façon de vous protéger contre les virus pour Windows 7

Dans ce instructable, je vais aller sur les notions de base sur la protection de votre ordinateur contre tous les virus de lil nastly là sur internet et je vais vous apprendre des façons sur la façon de protéger et de donner des conseils.Étape 1: Ce
Magnétique moteur basé sur différence de puissance

Magnétique moteur basé sur différence de puissance

Salut à tous, maintenant c'est mon premier instructable, il n'est pas vraiment la même que d'autres, mais il explique une idée d'un instructable qui peut être faite par n'importe qui. Je sais il peut être agaçant, mais les mesures ne sont pas des éta
Comment obtenir des prix plus bas sur des éléments de faux/bootleg dans Chinatown

Comment obtenir des prix plus bas sur des éléments de faux/bootleg dans Chinatown

8 étapes pour obtenir des prix plus bas sur bootleg des éléments dans le Chinatown de LA ville.Étape 1 :Allez dans un magasin un peu sommaire dans le Chinatown Downtown LA que vous connaissez vend des Articles de faux/bootleg (essentiellement presque
Basé sur la couleur de planche de Sudoku en bois

Basé sur la couleur de planche de Sudoku en bois

il s'agissait d'un cadeau pour l'anniversaire de mon père et probablement ma création menuiserie plus compliquée à ce jour. J'ai voulu faire une sorte d'objet lié à sudoku pour lui et devint inspiré par les photos que j'ai vu des planches de sudoku b
Le contrôle d’éclairage d’automatisé basé sur Arduino

Le contrôle d’éclairage d’automatisé basé sur Arduino

c'est mon deuxième instructable. Je veux partager une partie de la base choses que j'ai fait à l'aide de l'arduino, je suis tellement occupé ces derniers temps. puis j'ai eu la chance d'avoir ce temps libre... inspiré par mon ancien élève et une ligu
IoT Photon + Robot basé sur le mouvement de saut

IoT Photon + Robot basé sur le mouvement de saut

Un tout à l'heure, j'ai construit un PICAXE base Touchless capteur contrôlée Robot qui utilise un capteur de mouvement Leap de suivi des mouvements de main sur disque. Malheureusement, ce robot a besoin d'être branché à un ordinateur pour fonctionner
ROBOT AVOIDER DTMF se basant sur OBSTACLE

ROBOT AVOIDER DTMF se basant sur OBSTACLE

il est basé sur la technologie DTMF, par laquelle votre voiture répond à la basse et haute fréquence du numéro u enfoncé dans votre téléphone mobile, après avoir donné un anneau,Étape 1: Bloc diagramme Le travail principe derrière le projet est illus
Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Enregistreur de données de température basé sur le capteur de température 1-Wire DS18B20 et de ESP8266.À seulement $5 ESP-01 Conseil et DS18B20 capteur.Le logiciel est écrit en langage LUA et s'exécute directement dans ESP8266.Aucun autre MCU nécessa
CLAIR/sombre capteur basé sur l’ampli op LM741

CLAIR/sombre capteur basé sur l’ampli op LM741

hey tout le monde, je vais faire un capteur foncé/light à l'aide d'un ampli op lm741. Il est très facile et nécessite que très peu des pièces et est très intéressant de lire sur.questions pour les instructables faire apprendre les concours pour les j
Détecteur de mouvement PIR Arduino système de sécurité basé sur

Détecteur de mouvement PIR Arduino système de sécurité basé sur

Ce projet va faire de notre système de sécurité basé sur Arduino avec capteur sensible aux mouvements.Lorsque le système détecte alarme de mouvement nous alerterons en entrant dans le circuit.http://Make.robimek.com/Motion-Security-System-with-Arduin
FLEUR-arrosage APP basé sur Bosmans Conseil

FLEUR-arrosage APP basé sur Bosmans Conseil

Nous avons fait un soft pour fleur arrosage basé sur Bosmans. Avec cette application, vous pouvez arroser vos plantes par l'intermédiaire de smartphone. Pour ajouter d'autres dynamiques à cette application, nous avons également inclus des OLED 12864