Skill Level | Area of Focus | Operating System |
---|---|---|
Advanced | Computer Vision, Gaming | Linux |
The project is designed to adopt laser imaging in combination with software developed on the DragonBoard™ 410c from Arrow Electronics to scan any designated object and get its pseudo-3D model. The laser imaging unit is composed of line laser and camera. The specific structure calibrated by software can be used for high precision modeling of the object. The DragonBoard 410c software was developed on QT and uses Open CV for image processing. The acquired pseudo-3D model can be viewed in MeshLab.
Objective
Pseudo-3D modeling and similar techniques are used to simulate the appearance of a scene or an image being three-dimensional (3D) in films, television shows, and video games.
Build / Assembly Instructions
Materials Required / Parts List / Tools
- DragonBoard 410c development board
- QT development tool
- Open CV
- MeshLab
- Camera bellows (for light shielding)
- 860nm line laser head
- Optical filter
- Camera
- Horizontal head
- Laser frame and camera frame
- Several connection wires
Source Code / Source Example / Application Executable
- Inspirational project, with source code proprietary to the developer
Build / Assembly
- Fix the optical filter in front of the lens of camera and guarantee no light leak.
- Fix the camera on the guide rail of horizontal head.
- Fix the laser head on the movable table of horizontal head such that it can move horizontally.
- After the hardware setup is complete, install the software.
Usage Instructions
- Place an object in the camera bellows and the guide rail in front of the bellows.
- Install the software and open it. Set the darkness of camber bellows and click to start scanning.
- Slowly move the movable table of head and laser-scanned blue lines will appear on screen. When the blue lines seem sufficiently dense, click to stop scanning and the 3D file will be generated.
Pseudo-3D Modeling Setup
![]() | ![]() |
![]() | ![]() |