In this paper we present an approach how to build 3D scanner using two ordinary web cameras. This approach is based on stereovision and is beneficial from the other 3D scanners that it doesn’t need laser, structured light or other expensive sensors. We put the object in front of the cameras at a distance about 40-50 cm and rotate it at small degrees. For every rotation we compute the disparity map from two cameras and then get the depth map in the form of point cloud. Then we filter out our object from the scene and then merge object point clouds from different views to get a full 3D model.
;
В данной статье представлен метод построения 3D сканера при помощи двух обычных веб камер. Этот метод основан на стереозрении и отличается от других 3D сканеров тем, что не требует лазера, структурированного света или других дорогих сенсоров. Объект помещается на расстоянии 40-50 сантиметров перед камерами и вращается на маленькие градусы. Для каждого вращения вычисляется карта смещений по двум камерам и строится карта глубины в виде облака точек. Далее мы отделяем объект от сцены и соединяем облака точек объекта из разных ракурсов, чтобы получить полную 3D модель.
oai:noad.sci.am:136028
Mathematical Problems of Computer Science
aramgv@gmail.com ; hakop@ipia.sci.am
Russian-Armenian (Slavonic) University ; Institute for Informatics and Automation Problems
Mar 4, 2021
Jul 29, 2020
18
https://noad.sci.am/publication/149665
Edition name | Date |
---|---|
Aram Gevorgyan, 3D Scanner from Two Web Cameras | Mar 4, 2021 |
Gevorgyan Vahan Karapetyan Gevorg Sarukhanyan Hakob