3D Python Tutorial: Building 3D Models from 2D Images (Photo or AI) with 5 Libraries

  Рет қаралды 8,112

Florent Poux

Florent Poux

Күн бұрын

This tutorial shows how to create a 3D model (point cloud) from a single image with 5 Python Libraries. The input is a 2D image (from AI or your camera), and we generate a 3D Model. I cover everything from setting up your environment to generating your 3D Point Cloud Model (going through Monocular Depth Estimation).
I go through several linear phases that follow the different chapters.
🍿 NEXT STEPS:
Code a 3D Point Cloud Segmentation Solution with Python: • 3D Point Cloud Segment...
Finish the 3D Tutorial Series: learngeodata.eu/3d-tutorials/
Dive in Expert articles: / florentpoux
Become a 3D Data Science Expert: learngeodata.eu
🙋 FOLLOW ME
Linkedin: / florent-poux-point-cloud
Github: github.com/florentPoux
Research: scholar.google.com/citations?...
WHO AM I?
If we haven’t yet before - Hey 👋 I’m Florent, a professor-turned-entrepreneur, and I’ve somehow become one of the most-followed 3D expert. Through my videos here on this channel and my writing, I share evidence-based strategies and tools to help you be better coders and 3D innovators.
📄 CHAPTERS
[00:00:00]: Tutorial Introduction
[00:01:12]: Setting up the environment and installing the base libraries
[00:03:51]: Installing necessary libraries (PyTorch, Pillow, Transformers)
[00:05:03]: Taking an Image
[00:06:44]: Generate an Image with AI (StableDiffusion)
[00:08:37]: Image pre-processing and model setup
[00:10:53]: Loading and resizing the image for the model
[00:13:18]: Depth Estimation predictions from the model
[00:15:06]: Point Cloud Generation
[00:17:54]: Defining the camera extrinsic
[00:19:21]: 3D Point Cloud Analysis and Post-Processing
[00:23:40]: 3D Modelling: 3D Point Cloud to Mesh
[00:26:40]: 3D Mesh Analysis (Quality Control)
[00:28:13]: 3D Mesh from Generative AI Image
[00:30:30]: 3D Mesh Retouching
[00:33:10]: 2D Image to 3D Reconstruction: Conclusion

Пікірлер: 19
@birucao3132
@birucao3132 3 ай бұрын
Thank you so much for the tutorial! It's super clear and helpful!
@FlorentPoux
@FlorentPoux 3 ай бұрын
You're very welcome!
@user-fy2hz2og3b
@user-fy2hz2og3b 3 ай бұрын
So clever!
@FlorentPoux
@FlorentPoux 3 ай бұрын
So many creative ways it can be used!
@ZahraNabizadehShahre-Babak
@ZahraNabizadehShahre-Babak 22 күн бұрын
Thanks for your useful video. Does the .obj generated file have the texture?
@FlorentPoux
@FlorentPoux 16 күн бұрын
Thanks! Yes it does have a texture indeed
@juanfranciscovarvello6836
@juanfranciscovarvello6836 3 ай бұрын
Hi Florent! I'm launching a startup that offers 3D menus for restaurants, cafes, and more. Currently, I'm researching how to create 3D models from images of dishes taken from various angles. Could you recommend any tools for this process? It's essential to maintain accurate colors and ensure high-quality models so that clients can navigate and examine details with zoom capabilities, etc. Thank you for your help, and I appreciate the valuable content you provide!
@FlorentPoux
@FlorentPoux 3 ай бұрын
Sounds great! So, I think you could turn yourself towards turntables and automate the scanning process with a lightbox to control lighting. then, you can use 3D Gaussian Splatting for the visual quality of the rendering you would get from it.
@adityaranjan5078
@adityaranjan5078 2 ай бұрын
Sir , how we convert 3d images to floor plan
@HarryStylesFanSansy
@HarryStylesFanSansy 2 ай бұрын
lmao got the same internship assignment???
@adityaranjan5078
@adityaranjan5078 2 ай бұрын
@@HarryStylesFanSansy Have you any idea about this?
@FlorentPoux
@FlorentPoux Ай бұрын
A Very good idea indeed! And this is a vast topic, I will heavily dive on it next month, but basically, decompose the process in (1) classification, and (2) vectorization (regression)
@MohammadKazemi-yd1jl
@MohammadKazemi-yd1jl 3 ай бұрын
where can I access the code?
@FlorentPoux
@FlorentPoux 3 ай бұрын
in the comment there is a drive folder with code
@manojjonwal9640
@manojjonwal9640 3 ай бұрын
​@@FlorentPouxj
@shiqiliu1989
@shiqiliu1989 3 ай бұрын
@@FlorentPoux Thank you for the clear tutorial! however, I didn't find the drive folder either..
@kriptonian0
@kriptonian0 2 ай бұрын
@@FlorentPoux and where is that comment ?
2D Images to 3D Models: Quick Guide (End-to-End 3D Reconstruction)
9:54
Top Next Gen AI 3D Model Generators: Tested for 3D Printing
39:33
3D Revolution
Рет қаралды 12 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 64 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 15 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 98 МЛН
3D Reconstruction from Images
33:41
PhenoRob
Рет қаралды 14 М.
Free AI - ADVANCED 3D Models From Images - Ready For Printing!
12:25
3D Point Cloud Segmentation and Shape Recognition with Python
18:23
Coding Challenge #112: 3D Rendering with Rotation and Projection
33:13
The Coding Train
Рет қаралды 198 М.
3D Gaussian Splatting! - Computerphile
17:40
Computerphile
Рет қаралды 126 М.
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 28 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 63 МЛН
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 1,2 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 17 МЛН