background preloader

123D Scanner - Home made 3D Scanner

123D Scanner - Home made 3D Scanner
Hey - have a look at my new project HERE In this project I built a 3D Scanner, that enables generating 3D models of physical objects. The files can later be viewed in 3D software (GLC Player, Sketchup, Rhino, or sites such as and even manipulated into .STL file and 3D printed. The software for this project is completely free, I am using Autodesk's 123D catch, Link:123D catch The 123D Catch is a great software, it requires taking many photos of an object all around it, and uploading it into the software, and it returns a 3D file. Since I really liked the solution but did not wanted to take the photos myself - I built an instrument that does that - description hence. Please note that this document does not intend to explain how to use 123D catch (this can be found here) Related:  3D scanningnicolaschaton2scanner en 3D

3D Scanner KinectFusion - Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera [28C3] by CCCen 21,171 views KinectFusion Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera This project investigates techniques to track the 6DOF position of handheld depth sensing cameras, such as Kinect, as they move through space and perform high quality 3D surface reconstructions for interaction. While depth cameras are not conceptually new, Kinect has made such sensors accessible to all. Speaker: David Kim EventID: 4928 Event: 28th Chaos Communication Congress (28C3) by the Chaos Computer Club [CCC] Location: Berlin Congress Center [bcc]; Alexanderstr. 11; 10178 Berlin; Germany Language: english Start: 29.12.2011 15:15:00 +01:00 License: CC-by-nc-sa

Réaliser un déclencheur avec capteur pour appareil photo Canon EOS avec Arduino : Asymkov Voici un petit montage tout simple permettant de créer un déclencheur qui réagit à la lumière et déclenche la photo lors d’un changement brusque de luminosité. Je rajouterai d’autres types de capteurs plus tard pour donner plus de possibilités (capteur de proximité, de son, …) Le matériel Pour réaliser ce montage, j’ai utilisé le matériel suivant: une carte Arduino Uno;une photorésistance;un transistor (j’ai utilisé un P2N2222AG);2 résistances 10k;un câble mono (ou stéréo si vous voulez également faire la mise au point via le montage) avec une prise jack 2.5 mm mâle. Pour information, tous les composants que j’ai utilisés, en dehors du câble avec la prise jack 2.5, proviennent d’un ” Sparkfun Inventor’s kit”. Le montage La carte Arduino n’est pas nécessaire pour réaliser un déclencheur simple. Ce premier montage devrait permettre de prendre facilement des photos d’éclairs. Le déclencheur souple fonctionne sans courant, pour se déclencher il suffit que le circuit soit fermé. Commentaires

blender, burster, arduino, processing, 3d scanning, programming 3D scanner (024; 21.02.2010; blender) Prototype. Simple but works well. How it works? Based on scheme and calibration value (a,b and c) we can calculate coordinates of every scanned point. Scan parameters: 360 degrees scan, video recording time: 82 sec, 'video to point cloud' conversion time: 115 sec, number of generated points: 72 000. Scan with auto faces generating script: Mesh after a little processing: What next? <p style="color:#FF0000;"> Twoja przeglądarka nie obsługuje JavaScriptu, lub jego obsługa została zablokowana.

3D Printed Photograph All of these 3D models were generated algorithmically from Processing using the ModelBuilder library by Marius Watz. This library allows you to save 3D geometries in the STL file format, STL files that form a watertight mesh can be printed by a 3D printer. To get started using this code yourself, download the latest version of the ModelBuilder library, unzip the file, and copy the folder into Processing's "libraries" folder. If you have installed the predecessor to the ModelBuilder library (called the Unlekker library), you will need to delete it. Download the latest version of the Processing sketch from GitHub (download as a zip by clicking on the cloud button). To run the sketch, replace the part in quotes in following line: String name = "your_file_name_here"; with the name of your greyscale image.

Input Analogique Voici notre premier 'tutoriel' avec Arduino UNO (il est bien sûr valable avec toutes les autres cartes Arduino). Nous commencerons par l'entrée d'une grandeur analogique. La carte UNO est simplement posée et arrimée sur une plaque d'essai dite 'breadboard'. Littéralement, une 'breadboard' est un planchette en bois sur laquelle on coupe le pain en tranches. Quel rapport avec l'électronique? Et bien, il semble qu'aux tout débuts de la radio, les amateurs s'en servaient pour leurs expérimentations. Le terme est resté, même si les 'breadboards' sont en plastique et ne servent pas à couper mais à recevoir par insertion les composants d'un prototype électronique. Rappelons pour les grands débutants que la BB est composée de deux fois 2 rails (un positif et un négatif) en continuité électrique horizontale, pour l'alimentation du circuit. Les 2 bandes du milieu sont composées d'une série de 12 points (2 fois 6) verticaux séparés par un gouttière isolante. Mais revenons à notre première leçon.

Fabriquer un scanner 3D avec un kit Arduino et un tourne-disque Sébastien Korczak a réalisé ce scanner 3D en utilisant un tourne-disque dont il a modifié la partie motorisation pour pouvoir la piloter à l’aide d’un kit Arduino. Sur la plateforme en rotation, on retrouve un appareil photo et un pointeur laser qui balaye la zone à scanner. Éléments de constitution un appareil photo avec une fonction enregistrement ( resol de 640×480, 30 images par secondes).un pointeur laser avec un diffuseur pour afficher une ligne.un tourne-disque modifié au niveau du moteur avec un moteur pas à pas piloté par kit Arduino. Fonctionnement Au niveau du fonctionnement, le principe est simple. L’appareil photo filme la projection de la ligne rouge émise par le laser et tous cela pendant un moment, le temps que le kit Arduino fasse faire une rotation pas à pas de l’ensemble. La ligne rouge du laser se voit donc déformé en fonction des objets se trouvant dans la pièce, du point de vue de l’appareil photo. Traitements des données via : hackaday

Automate your Meshlab workflow with MLX filter scripts Meshlab is a great program for loading and editing XYZ point cloud data and creating polygon meshes. It also does a good job as a 3D file format converter. After you start using Meshlab for awhile you will typically use the same filter settings over and over again for every project. If you run into trouble using Meshlab there is a SourceForge discussion forum that is quite helpful. I discovered Meshlab when I started processing aerial images with Bundler / PMVS and needed an opensource program to edit Stanford Triangle Format .PLY files . This blog post is probably one of the most hyperniche topics I have written about. Creating a Meshlab MLX Filter Script After you apply filters to a Meshlab project you can view a list of the active filters in the current filter script window. You can edit a Meshlab filter by selecting the Show Current Filter Script menu item. Your current Meshlab filters are listed in the Current Filter Script window. Meshlab MLX Script Example Example command:

PhotoCatch | Déclenchement automatisé d’un appareil photo D90 à partir d’un capteur de mouvements et d’un Arduino - Personal blog of Quentin Rousseau Dans mon dernier post, je parlais de notre réalisation lors du FabLab à savoir : Un appareil photo avec déclenchement automatisé via un capteur de mouvement et un arduino. Aujourd’hui, je vais détailler le montage de cette réalisation. Le matériel PhotoCatch – Etape par étape Achat de la télécommande La première étape consiste à acheter une télécommande qui va piloter le déclenchement de l’appareil photo. Parmis ces 3 fils, on trouve un fil blanc, jaune et rouge. Le contact du fil blanc (masse) et jaune permettent de faire l’autofocus.Le contact du fil blanc (masse) et du fil rouge permettent de déclencher la capture. Schémas de montage Réalisés sous Fritzing – Code arduino Le code est disponible dans son intégralité sur GitHub : Démonstration par mon collègue Yohann Lepage (@2xyo) Bonus – Timelapse de l’explor’Camp par PhotoCatch : Evolution possible

Découvre Ciclop et Horus Nous avons le plaisir de te présenter Ciclop, le premier scanner 3D DIY de BQ, et Horus, un logiciel de numérisation 3D. Comme nos autres produits DIY, Ciclop et Horus sont sous licence libre et appartiennent au patrimoine technologique mondial. Toutes les informations sur la conception mécanique, l’électronique, le logiciel, les algorithmes, les mathématiques et les expériences réalisées seront à disposition de la communauté. Chacun peut étudier le fonctionnement du scanner, mais aussi le modifier et le faire évoluer. Notre scanner s’appuie sur de grands projets du patrimoine technologique mondial développés par la communauté, notamment GNU/Linux1, Python2, Reprap3 et Arduino4. Techniques utilisées Il existe plusieurs techniques pour capturer la géométrie tridimensionnelle d’un objet : la triangulation laser, la lumière structurée, la vision stéréoscopique, etc. Ciclop est un scanner 3D en kit open source. Conception La plateforme repose sur un roulement à billes de 110 mm de diamètre.

Rendering results with Meshlab | hackengineer Posted: 26th February 2012 by hackengineer in Computer Vision Tags: 3D , meshlab , point cloud Meshlab is pretty great for 3D point clouds and its free! Here are a few steps that help really make the point clouds look good. Open Meshlab and open the .xyz file from the 3D camera Delete any points that look like they dont belong ( if you only see a small group of points you are probably zoomed out really far dude to a rogue point; delete it and zoom in) Orient the pointcloud so that it represents the original scene (looking straight at it). We will now compute the normals for each point. Lets add some color to the depth to make it stand out (darker as depth increases). We should have a good looking pointcloud at this point. And there you have it! <–Previous Project Home Be Sociable, Share!

Related: