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!

Aptitudini: Python, Programare C++, Photogrammetry, 3D Scanning, OpenCV

Despre client:
( 0 recenzii ) Castel San Giorgio, Italy

ID Proiect: #36197630

11 freelanceri licitează în medie 31€/oră pentru acest proiect


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 Mai multe

€23 EUR / oră
(39 recenzii)

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 Mai multe

€35 EUR / oră
(7 recenzii)

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 Mai multe

€36 EUR / oră
(3 recenzii)

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 Mai multe

€18 EUR / oră
(10 recenzii)

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 Mai multe

€18 EUR / oră
(9 recenzii)

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 Mai multe

€27 EUR / oră
(6 recenzii)

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 Mai multe

€47 EUR / oră
(2 recenzii)

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 Mai multe

€27 EUR / oră
(3 recenzii)