Development of a 3D Reconstruction Software from 2D Images Taken with a Smartphone

Job Description:


I am looking for an experienced programmer in the creation of 3D reconstruction software to develop a solution capable of generating a detailed, accurate, and consistent 3D model from 2D images taken with a smartphone.

Project Requirements:

1) Advanced knowledge of Structure from Motion (SfM) algorithms for reconstructing 3D models from 2D images taken at different angles.

2) Experience with camera calibration and distortion correction to obtain accurate and usable images.

3) Familiarity with open-source libraries such as OpenCV, which offer advanced functionality for image processing and 3D reconstruction.

4) Ability to program in Python, which is the preferred language for this project. Knowledge of other high-level languages such as C++ or MATLAB is a plus, but Python is strongly preferred.

Project Details:

1) The software must handle a moderate number of images (100-300 images in formats such as JPEG, PNG, HEIF, RAW).

2) Images are taken with a smartphone.

3) Images cover the entire subject at 360 degrees.

4) Lighting conditions may not always be optimal.

Project Objectives:

1) Create a detailed and accurate 3D model from the provided images.

2) Optimize the workflow to handle the image set and reduce processing time.

3) Provide the final 3D model in a common format, such as OBJ or STL, along with texture maps and materials, if applicable.

The software does not require a graphical interface. It should include an "input" folder with the images to be analyzed and an "output" folder in which to insert the resulting 3D model.

To apply for this project, please submit your portfolio of similar projects and a brief description of your approach to software development. Also, include an estimate of the time needed to complete the project.

Thank you for your interest in my project, and I look forward to collaborating with you!

Habilidades: Python, Programação C++ , Photogrammetry, 3D Scanning, OpenCV

Sobre o Cliente:
( 0 comentários ) Castel San Giorgio, Italy

ID do Projeto: #36197630

11 freelancers estão ofertando em média €31/hora nesse trabalho


Hello, Upon reading the job details I would say that all the required skills C++ Programming, Python, 3D Scanning, Photogrammetry and OpenCV fall under my skills. I work on freelancer full time and I believe I can do Mais

€23 EUR / hora
(39 Comentários)

Hello, Happy to jump into your project as I would describe myself as Senior Expert Full Stack Developer and I have the capacity to take on the larger workload and technical challenges and deliver everything that is exp Mais

€35 EUR / hora
(7 Comentários)

Hello, How are you. I am a senior programmer with extensive experience in developing 3D reconstruction software. My expertise includes advanced knowledge of Structure from Motion (SfM) algorithms for reconstructing 3D Mais

€36 EUR / hora
(3 Comentários)

Hello, Warm Greetings! I am pretty sure I can produce high-quality and perfect results for your project. By using Python, I used to make AI engines, BOT, Web Scraping Tools, and so on. PHP and Python are my majors, so Mais

€18 EUR / hora
(10 Comentários)

Hello I am a professional python developer. My main specializations are automation, web scrapers and bots development. I have already developed over 200 scrapers. From the simplest (for example, a competitor's price Mais

€18 EUR / hora
(9 Comentários)

Hello, I've read your description carefully and fully understood. Python is the best language to handle image processing. I am well-versed in various programming languages, including Python, C#, and C++, and have a str Mais

€27 EUR / hora
(6 Comentários)

Hey , Good afternoon! I am excited to submit my bid for your project involving Photogrammetry, 3D Scanning, C++ Programming, Python and OpenCV. With over 7+ years of experience in these technologies, I believe that I p Mais

€47 EUR / hora
(2 Comentários)

stitch" together images from a sequence of 2D image slices, in order to create a 3D model. The software should be able to take as input a directory containing a sequence of 2D TIFF or PNG images and output the reconstr Mais

€27 EUR / hora
(3 Comentários)