No video

Free Photogrammetry: Photos to model in 6 minutes with COLMAP

  Рет қаралды 60,619

Peter Falkingham

Peter Falkingham

6 жыл бұрын

Full process from photos to 3D model using the automatic reconstruction process in COLMAP. Whole process (on low) too 6 minutes for 48 images.
COLMAP: demuc.de/colmap/
If this video was useful, please feel free to buy me a coffee: www.buymeacoff...

Пікірлер: 90
@ianferguson2704
@ianferguson2704 4 жыл бұрын
Best short intro to photogrammetry with colmap I've seen - just what I needed to know to get started - no more, no less. Thanks.
@sergiofigueiredo1987
@sergiofigueiredo1987 2 жыл бұрын
Simply explained and straight to the point!
@joerne.9632
@joerne.9632 9 ай бұрын
Short and precise. 100% information. Many thanks. I didn't know this programme before. A "sudo apt install colmap" left me astonished.🤩
@HermanIdzerda
@HermanIdzerda 6 жыл бұрын
Thank you for this tutorial.
@yinghaohu8784
@yinghaohu8784 Жыл бұрын
In the latest version, you need export model as to get the ply file
@moustachecat1658
@moustachecat1658 Жыл бұрын
Obrigado :)
@DEEZEL_gaming
@DEEZEL_gaming 5 ай бұрын
i do not get it working can you explain very precize how to do it? (sorry for bad english and bad skills)
@billdebley6474
@billdebley6474 Жыл бұрын
Very good video! I installed COLMAP and everything went fine except when it finished and I went to view the result, -0-filein the workspace folder was empty!! Any suggestions?
@PeterFalkingham
@PeterFalkingham Жыл бұрын
Sounds like densification/meshing may not have worked. Do you have an Nvidia GPU? If so, it may just be failing on the reconstruction - does the sparse cloud look good in COLMAP?
@antondurcak5925
@antondurcak5925 4 жыл бұрын
Please, when i hit run, show me error - Invalid workspace folder, can u help me ?
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
What are you using as your workspace folder? It might be that you have spaces or other invalid characters in there.
@cmdrashnak3525
@cmdrashnak3525 5 жыл бұрын
Thanks! Ended up here after the Prusa guys did a video about photogrammetry with Colmap. Just one question, though: could you say a little bit about your hardware setup and image sizes that you used for this demo?
@PeterFalkingham
@PeterFalkingham 5 жыл бұрын
Details on hardware and images available on my blog: pfalkingham.wordpress.com/2016/09/14/trying-all-the-free-photogrammetry/ Basically 4 core i7 (with hyperthreading), GTX 970, 16gb ram, and photos taken with a Sony Nex-6 (16mp).
@daton3630
@daton3630 2 жыл бұрын
@@PeterFalkingham that's pretty impresive with just the power of a 970
@PeterFalkingham
@PeterFalkingham 2 жыл бұрын
@@daton3630 yeah. I mean, the video's a few years old now and the 970 wasn't as long in the tooth then. I'm on a 2060 super now, and it's not much faster, I think the CPU is the bottleneck now.
@imajinari.design
@imajinari.design 5 жыл бұрын
Thanks! I tried on medium quality but it seems my pc can't handle it. After seeing this video, I'll try again with low quality. It's pretty good tho!
@chaddhaji1407
@chaddhaji1407 4 жыл бұрын
There is a Mask Folder option on latest ColMap. What should we do there?
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
You don't need to put anything in there, you can leave it blank. I don't use masks for images myself, so can't tell you much about it.
@cheekybreeky3481
@cheekybreeky3481 4 жыл бұрын
Спасибо!
@niralibrahmbhatt6672
@niralibrahmbhatt6672 4 жыл бұрын
Is there any database where I can find such collection of images for result analysis point of view?
@allorio5116
@allorio5116 4 жыл бұрын
The Megadepth dataset maybe?
@esp-elagogisch-sozialepart9701
@esp-elagogisch-sozialepart9701 3 жыл бұрын
Yes!!!!!!!
@FC-se8wf
@FC-se8wf 2 ай бұрын
Running a test on a Mac Pro (M2 24 GB RAM), with 50 photos, processing takes forever... is that normal?
@PeterFalkingham
@PeterFalkingham 2 ай бұрын
Nope. Bear in mind that the normal version of COLMAP requires an NVIDA card, because it relies on CUDA, so is incompatible with a Mac even in virtualized windows. You could try Colmap-CL, which replaces CUDA with open-CL: peterfalkingham.com/2021/02/15/photogrammetry-testing-colmap-cl-a-game-changer-for-those-without-an-nvidia-card/
@FC-se8wf
@FC-se8wf 2 ай бұрын
@@PeterFalkingham Thanks: you're really on top of things!
@oscargonzalezbarber1119
@oscargonzalezbarber1119 2 жыл бұрын
I run it and it tells me invalid workspace folder. I have the folder like you on the desktop and separate the images from the dew. I have an NVIDIA GeForce GTX 660. Can you help me please? I would be very grateful. All the best.
@PeterFalkingham
@PeterFalkingham 2 жыл бұрын
Do you have a space in the path? I think you have to have a full path without any spaces. e.g. "C:\A Folder " won't work, but "C:\A_Folder" will.
@oscargonzalezbarber1119
@oscargonzalezbarber1119 2 жыл бұрын
@@PeterFalkingham I will try it. Thank you very much.
@martinhorvat7982
@martinhorvat7982 3 жыл бұрын
Thanks man. Helps a lot. :)
@kaigreeneee
@kaigreeneee 4 жыл бұрын
Thanks for nice video. But when i click the run button after set up like you, I can see the 'invalid workplace folder' pop-up. How can i solve this problem?
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
Sounds like you might have a space in the folder path?
@kaigreeneee
@kaigreeneee 4 жыл бұрын
@@PeterFalkinghamThanks for your advice. Thanks to your tip , i was able to know that my GPU was not enough to proceed it.
@squidiskool
@squidiskool 4 жыл бұрын
I didn't get anything when it finished, and the automatic recostruction only lasted 2 seconds. Is this normal?
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
Afraid not. Not a lot to go on, but it sounds like it wasn't able to match any photos.
@squidiskool
@squidiskool 4 жыл бұрын
@@PeterFalkingham I just used a lot more images. Worked .
@trackback1559
@trackback1559 3 жыл бұрын
I know I am late, but could you share your dataset (images)?
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
I don't have this dataset anymore, but you can get my other standard dataset from here: peterfalkingham.com/2020/07/10/free-and-commercial-photogrammetry-software-review-2020/
@kevegonczi2835
@kevegonczi2835 3 жыл бұрын
Hey is it normal, that after it wrote "exhaustive matching" it goes on for ten hours with no sign of process? Should I stop it, because it won't, or it will finish? (I have I5-3320M, 4gb ram, but no nvidia card, so unchecked the gpu button at the start)
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
No, that's not normal... You should be able to get as far as the sparse reconstruction without an Nvidia GPU (I think). Your 4gb of RAM is probably the biggest issue. How many photos are you using?
@kevegonczi2835
@kevegonczi2835 3 жыл бұрын
@@PeterFalkingham I am using 75 photos, the quality is set to medium. Thanks for your quick reply!
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
@@kevegonczi2835 I'd start debugging with something like 10 photos (make sure they are all taken very close so they can match). That'll tell you if your system is limiting you.
@NickMacKnight
@NickMacKnight 5 жыл бұрын
I have installed CUDA, how do I make it available to COLMAP so that I can make the dense image?
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
Colmap should just find it - you don't need CUDA libraries installed, just a CUDA compatible GPU with recent-ish drivers.
@heejuneAhn
@heejuneAhn Жыл бұрын
Can you share or locate the dataset (images) you used for this video?
@PeterFalkingham
@PeterFalkingham Жыл бұрын
I don't have this dataset anymore I'm afraid, I captured it specially for a sketchfab blog post (sketchfab.com/blogs/community/tutorial-using-free-photogrammetry-software/) but didn't keep it. If you just want a dataset that is known to work, I have a set of 53 photos available from my blog - head here: peterfalkingham.com/2020/07/10/free-and-commercial-photogrammetry-software-review-2020/ and scroll to 'with my standard dataset'
@prax1219
@prax1219 4 жыл бұрын
my dense file is empty.... and in colmap are no cameras
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
Then you don't have enough overlap between images. Have you tried on a dataset known to work?
@alifares7728
@alifares7728 2 ай бұрын
can you send the point cloud and the rectangular stl file to me ; i have that as a homework .plz
@anidea8012
@anidea8012 10 ай бұрын
which one is better ODM or Colmap
@PeterFalkingham
@PeterFalkingham 10 ай бұрын
COLMAP is quicker and easier to use, but only takes you so far (it won't produce a textured mesh). I review both (and other photogrammetry software) on my website: peterfalkingham.com/2020/07/10/free-and-commercial-photogrammetry-software-review-2020/
@BuzzZu
@BuzzZu 3 жыл бұрын
For some reason the .ply file doesn't exist for me. Am I somehow missing a step?
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
Hard to say. Are you getting a decent reconstruction in the main view?
@HesTiaFuLL
@HesTiaFuLL Жыл бұрын
@@PeterFalkingham That happens to me too. I can't find the file I need for the Meshlab. I see the reconstruction image well.
@VemundBerg
@VemundBerg Жыл бұрын
@@HesTiaFuLL Did you work this out?
@VemundBerg
@VemundBerg Жыл бұрын
Did you work this out?
@batvanio
@batvanio 3 жыл бұрын
This is not the case with me. There is only a cloud of colored dots.
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
Do you have an Nvidia GPU? Sounds like it's not getting past the sparse reconstruction stage.
@batvanio
@batvanio 3 жыл бұрын
@@PeterFalkingham I don't have one. I took the version that does not require you to have CUDA. What's the point of having a version that doesn't require Nvidia/Cuda if it's useless?
@PeterFalkingham
@PeterFalkingham 3 жыл бұрын
@@batvanio Are you using the non-CUDA version from the COLMAP site or COLMAP-CL? The former provides enough to get a simple model, but the latter, available here: github.com/openphotogrammetry/colmap-cl Can take you all the way through to final model. More info: peterfalkingham.com/2021/02/15/photogrammetry-testing-colmap-cl-a-game-changer-for-those-without-an-nvidia-card/ If you are using COLMAP-CL, then not sure why it would stop at the sparse reconstruction.
@batvanio
@batvanio 3 жыл бұрын
@@PeterFalkingham The first. I didn't even know he had what he mentioned. I'm testing it now. Thank you for the information.
@S9universe
@S9universe Жыл бұрын
hello does this tuto makes a dataset for nerf or only photogrammetry please ?
@PeterFalkingham
@PeterFalkingham Жыл бұрын
This produces a mesh through photogrammetry then dense meshing. I have a written sort-of tutorial for Instant-NGP, Nvidia's free NERF software: peterfalkingham.com/2022/04/26/neural-radiance-fields-nerf-and-instant-ngp-future-of-photogrammetry/ - that uses COLMAP in the first stages, then produces a NERF. It's not easy though. For something easier, I suggest signing up to LumaAI's work: lumalabs.ai/ It's in beta and cloud-based, but waiting lists aren't too long.
@S9universe
@S9universe Жыл бұрын
@@PeterFalkingham thanks a lot ain't luma lab an ios app ? i'm on android
@PeterFalkingham
@PeterFalkingham Жыл бұрын
@Sauveur its Web based, so works on android or desktop, just upload a video.
@S9universe
@S9universe Жыл бұрын
@@PeterFalkingham wow thanks
@anusuiyatiwari1800
@anusuiyatiwari1800 2 жыл бұрын
After getting model ..I not able to covert.bin file in to image plz tell me .
@PeterFalkingham
@PeterFalkingham 2 жыл бұрын
You need to do file->Export model as, then choose whatever you want to use, ply, obj etc.
@anusuiyatiwari1800
@anusuiyatiwari1800 2 жыл бұрын
Thanks for replying me..I want to get depth of that images in the form of png/ jpg.so plz guide me
@PeterFalkingham
@PeterFalkingham 2 жыл бұрын
@@anusuiyatiwari1800 Oh I see. Yeah, the depth maps are in a binary format, not sure how to convert them. You might be able to open them in photoshop, but otherwise not sure, sorry. I'll take a look when I get chance
@PeterFalkingham
@PeterFalkingham 2 жыл бұрын
@@anusuiyatiwari1800 If you open the dense reconstruction window, and make sure the workspace folder is set, you can view the individual depth maps and save as png. It looks like you can only do one at a time though....
@anusuiyatiwari1800
@anusuiyatiwari1800 2 жыл бұрын
@@PeterFalkingham Okk sir thank you I will try and then I will touch with you.
@R-SXX
@R-SXX 6 жыл бұрын
Great! Did you do anything fancy for the pictures? Or can I just shoot pictures with my mobile phone?
@PeterFalkingham
@PeterFalkingham 5 жыл бұрын
Mobile phone is completely fine, though I tend to use a DSLR for projects where detail matters (whether it makes much difference is debatable).
@hasoevo
@hasoevo 5 жыл бұрын
Does this work with equirectangular images?
@PeterFalkingham
@PeterFalkingham 5 жыл бұрын
Not that I'm aware of, no.
@hasoevo
@hasoevo 5 жыл бұрын
@@PeterFalkingham Thanks for your help. Much appreciated.
@honeybuns2070
@honeybuns2070 Жыл бұрын
The images must be in jpg?
@PeterFalkingham
@PeterFalkingham Жыл бұрын
I think TIFFs or PNGs work too. I know other software like Meshroom and Metashape can take raw files, but not sure COLMAP can.
@70amazed
@70amazed 7 ай бұрын
What are your computer specs?
@PeterFalkingham
@PeterFalkingham 6 ай бұрын
This was on my old desktop, an i7-4790K with either a GTX 970 or RTX 2070 (can't remember), and 16GB RAM
@ArvyPlaysGamez
@ArvyPlaysGamez 5 жыл бұрын
My files are empty after its done, help anyone?
@PeterFalkingham
@PeterFalkingham 5 жыл бұрын
Sounds like it failed to match images. If COLMAP doesn't present a point cloud in the main window after, then reconstruction failed at some stage.
@joshuayoung1935
@joshuayoung1935 4 жыл бұрын
do these photos need to be gps tagged??
@PeterFalkingham
@PeterFalkingham 4 жыл бұрын
Nope! Photogrammetry uses the image itself to reconstruct 3d positions. You just need lots of overlap between images. See my blog for more info.
Overview of different photogrammetry programs
23:58
mardy.it
Рет қаралды 65 М.
ROB 2018 - Johannes Schönberger: COLMAP ROB
13:34
Andreas Geiger
Рет қаралды 4,6 М.
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 10 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 50 МЛН
How to transform any 360-degree video into 3D (using photogrammetry)
14:24
3D Scanning For Free With Meshroom
7:18
Michael Harmon
Рет қаралды 179 М.
Comparing Top Five 3D Scanner Apps | Photogrammetry VS NeRFs VS LiDAR
9:40
JackIsBuildingKIRI
Рет қаралды 131 М.
Creating 3D Game Models from Video using Photogrammetry
25:51
ThePassiveAggressor
Рет қаралды 51 М.
COLMAP Walkthrough
10:39
C0
Рет қаралды 23 М.
Meshroom: 3D models from photos using free photogrammetry software
21:45
ExplainingComputers
Рет қаралды 606 М.
Getting Started with Photogrammetry Using Your Cell Phone
28:55
School of Motion
Рет қаралды 1,2 МЛН
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,5 МЛН