Photogrammetry - 3D scan with just your phone/camera

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ค. 2024
  • An UPDATED GUIDE is out!
    • Photogrammetry 2 - 3D ...
    and new article about photogrammetry too:
    www.prusaprinters.org/photogr...
    Have you ever wished that you could easily transfer a real object into a digital file? With photogrammetry all you're gonna need is a camera and a somewhat powerful PC. Full tutorial here: www.prusaprinters.org/photogr...
    Subscribe: th-cam.com/users/prusajr?s...
    Web: www.prusa3d.com/
    Facebook: / prusaresearch
    Music:
    Warm Nights by Lakey Inspired
    / lakeyinspired
    Joakim Karud - Clouds
    Joakim Karud - Waves
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 649

  • @chriskaye1997
    @chriskaye1997 6 ปีที่แล้ว +983

    This type of content is what TH-cam should be about.
    Thanks for all of your time, effort and knowledge!

    • @kandysman86
      @kandysman86 6 ปีที่แล้ว +2

      Chris Kaye it is in this TH-cam circle

    • @patrickgronemeyer3375
      @patrickgronemeyer3375 5 ปีที่แล้ว

      its all one things like skill share now. good video now i know why my shiny leather couch came out so bad.. time to find a statue.

    • @firmman4505
      @firmman4505 4 ปีที่แล้ว

      ok

    • @GODLOVEME-uj3vb
      @GODLOVEME-uj3vb 4 ปีที่แล้ว

      Do u think able to 3D scan the lift/elevator ?

    • @Pinkrevenge101
      @Pinkrevenge101 4 ปีที่แล้ว

      I was the 666th like

  • @MoonWalkerTexsRanger
    @MoonWalkerTexsRanger 6 ปีที่แล้ว +6

    quick, clear, right to the point,the kinds of tutorials I love! good work

  • @MakersMuse
    @MakersMuse 6 ปีที่แล้ว +233

    COLMAP is sooo cool, I've just started playing with it. Great video!

    • @maxdarkdog5051
      @maxdarkdog5051 6 ปีที่แล้ว

      it definitely wont work with a budget computer like you featured XD
      i had a hard time with my i7 4790k 16gig of ram and a gtx 1060 turbo (6gigs)
      i'll give a try with the non cuda version of Colmap ... maybe the 1060 is just not enough

    • @hughevans2433
      @hughevans2433 5 ปีที่แล้ว

      In theory it should just affect how long it takes, if you are patient you could do this with a very basic computer.

    • @mathias2150
      @mathias2150 5 ปีที่แล้ว

      Try 3DF Zephyr free. It does all the things in the video but in one tool. Much easier to use as well. Free is caped at 50 photos.

    • @durgasivaprasad9258
      @durgasivaprasad9258 5 ปีที่แล้ว +1

      how to install colmap??

    • @geoffroy9659
      @geoffroy9659 2 ปีที่แล้ว

      Bonjour 🤝 Excellent travail bravo 👏 et merci 🙏

  • @jacklewis3729
    @jacklewis3729 5 ปีที่แล้ว +1

    10 mins ago I thought to myself - I wonder if you can use 3D scanning to help create Virtual Reality worlds quickly yet affordably. Not only do now know that the answer is yes but that I can come back here to follow step by step. Awesome video. Excellent production values and delivery of guidance. I'm off to the local antiques market to buy cool stuff to snap from every conceivable angle. Thank you for the time and effort you put into this. Legend!

  • @rheller_82
    @rheller_82 6 ปีที่แล้ว +1

    Videos like this make a very happy Prusa customer. Keep up the great work.

  • @m_5373
    @m_5373 4 ปีที่แล้ว

    Some time ago my interest / curiosity in 3D modeling / photogrammetry increased and this video helped a lot, Thanks !!!

  • @GranVlog
    @GranVlog 6 ปีที่แล้ว +50

    Just what i have been looking for...for YEARS!

    • @honestview
      @honestview 6 ปีที่แล้ว +2

      it's what i have been already using for YEARS!!!! th-cam.com/video/y6KRve6NOAs/w-d-xo.html there are so many iOS apps out there since 2012 already... how this complicated method is better? I don't know!

    • @antdx316
      @antdx316 5 ปีที่แล้ว

      yeah but it doesn't come out too good now does it??

    • @overPowerPenguin
      @overPowerPenguin 4 ปีที่แล้ว

      @@honestview quality

  • @bronkula
    @bronkula 6 ปีที่แล้ว +16

    Awesome. Great overview of all the software steps.

  • @stevesloan6775
    @stevesloan6775 4 ปีที่แล้ว +3

    I love your tutorial format, please keep up the great work.🤜🏼🤛🏼🍀😎

  • @jeramzPC
    @jeramzPC 6 ปีที่แล้ว

    I've been wanting to learn how to do this for quite some time. Very helpful tutorial. Thank you, sir!

  • @rydgazeify
    @rydgazeify 6 ปีที่แล้ว

    This is such a good video (two weeks into my i3 Mk3.. Having a lot of fun and this takes it up a notch).

  • @JAYTEEAU
    @JAYTEEAU 6 ปีที่แล้ว +1

    Hey Jo, great concise tutorial. You covered all of the required steps in a short amount of time. Definitely going to try this given I saw a $5.5K handheld scanner today. Cheers, JAYTEE

  • @pruephillip1338
    @pruephillip1338 5 ปีที่แล้ว +1

    A seriously good tutorial. Well done, quite professional.

  • @LemonInTheSky
    @LemonInTheSky 5 ปีที่แล้ว +2

    Awesome video! I've been looking ages for something like this!

  • @MarkHahn
    @MarkHahn 4 ปีที่แล้ว +1

    Super cool! Nice work. I bet allot of ppl are excited about this. Especially the ones that need this type of software. Thanks!👍

  • @Serachja
    @Serachja 6 ปีที่แล้ว +1

    you are my hero, that's exactly what I needed for a long time!!!! awesome stuff!

  • @nicocalimero
    @nicocalimero 5 ปีที่แล้ว

    Thanks for all this information. I will definitely give it a try. So powerful with a 3d printer.

  • @phrizee
    @phrizee 2 ปีที่แล้ว

    Thanx, man. After watchin this video. I went out into the yard with the phone (the weather is cloudy and the light is nicely diffused) and I took a hundred photos for the test. Very inspiring.

  • @andreyansimov5442
    @andreyansimov5442 4 ปีที่แล้ว

    You are awesome. So now I understand how this rotating round stand for small models works. Its just a motor, sheet of round material with some non repeating pattern on it. So you put your camera/phone on the stand and do fast shots while the round stand rotates.

  • @Linaiz
    @Linaiz 4 ปีที่แล้ว +1

    Very interesting and informative, thank you for putting your time into creating this video!

  • @jimrummy1300
    @jimrummy1300 6 ปีที่แล้ว

    Absolute legend you are Mr. Prusa!

  • @CiprianBindiu
    @CiprianBindiu 6 ปีที่แล้ว +1

    Wow! This is an awesome tutorial! Thank you!!!

  • @hapabott
    @hapabott 5 ปีที่แล้ว

    Thank you! Just subscribed. Definitely going to try your Colmap into meshlab workflow.

  • @IbornFPV
    @IbornFPV 6 ปีที่แล้ว

    Thank's for sharing - you know how it works, I am very grateful for minds like yours!

  • @spikekent
    @spikekent 6 ปีที่แล้ว

    Great, concise video as always. Thanks Jo.

  • @JamesHUN
    @JamesHUN 3 ปีที่แล้ว

    thanks man, really appreciate this clear concise presentation

  • @mmicoski
    @mmicoski 2 ปีที่แล้ว

    Great video. This opens up so many possibilities!

  • @moodberry
    @moodberry 5 ปีที่แล้ว

    I learned SO MUCH! Thank you. I am a new subscriber.

  • @RonaldWytek
    @RonaldWytek 5 ปีที่แล้ว

    Great work! Thanks! How is the result quality compared to Sonys 3D Creator?

  • @I3LaCkPeArL
    @I3LaCkPeArL 5 ปีที่แล้ว

    Hey, great video, thanks.
    I need to create a 3d model from a building for an AR project of mine. I will use it in Unity later on. Do you have any experience with 3d models of buildings and how to create them with open source software? If yes, what steps would you suggest?

  • @thibautrey
    @thibautrey 6 ปีที่แล้ว

    Very good introduction, i didn’t know about that process

  • @William3DArtist
    @William3DArtist 6 ปีที่แล้ว

    You sold me to subscribe with that 3D Sculpture snap at the end.

  • @markjones6358
    @markjones6358 6 ปีที่แล้ว +3

    Love it! I could see building a dedicated featureless turntable except with landmark "X"s and a featureless, blocking, concave background with a stationary camera mount. Note doubt a low-tech Lazy Susan and poster sized card stock would do.

  • @MadsRisan
    @MadsRisan 5 ปีที่แล้ว

    This is an epic video! Thanks for making this!!

  • @urbanmasque
    @urbanmasque 6 ปีที่แล้ว

    Thanks for this, have you ever tried VisualSFM ? If so how do you like it? Any limitations?

  • @vitriolix
    @vitriolix 6 ปีที่แล้ว

    Awesome tutorial, I'm definitely going to do some of this. Hope to see more of this type of stuff from you

  • @padingre
    @padingre 6 ปีที่แล้ว

    Seems once I get that Prusa Mark 3 I3 I ordered i will need to learn a lot more :) Thanks for the video!!!

  • @jcopfr
    @jcopfr 4 ปีที่แล้ว

    Great video and great advices !
    But did you try 3DF Zephyr Free ? I find it easier to use and more stable !

  • @aurelf3158
    @aurelf3158 4 ปีที่แล้ว +1

    Thank you for sharing /very well explained

  • @theodorewinston3891
    @theodorewinston3891 5 ปีที่แล้ว

    Thanks for a great introductory video. -- basic enough to be immediately understandable by noobs, but in-depth enough for anyone who wants to dive straight in to get fully started!

  • @DoctorBlankenstein
    @DoctorBlankenstein 6 ปีที่แล้ว

    That was awesome! I am going to do this asap. Thanks

  • @mihailazar2487
    @mihailazar2487 6 ปีที่แล้ว

    it makes me so happy that there are people who care about Linux distributions of useful programs

  • @3wGaming
    @3wGaming 6 ปีที่แล้ว +12

    Nice tutorial! Now I'll just tape my shiny car!

  • @ThaGuyWithCake
    @ThaGuyWithCake 6 ปีที่แล้ว +1

    Excellent video, one thing I don't think I understand from the video though: Will the point cloud software pick up large planes that are a single diffuse colour with no variation of texture? Like the side of a green bin or something.

  • @VaskosArt
    @VaskosArt 4 ปีที่แล้ว

    Dude that was super cool thank you!

  • @nickrobinson2023
    @nickrobinson2023 3 ปีที่แล้ว

    Very interesting technique. I was wondering if the background is appearing in the images taken, would it not be better to block out the background by setting up chroma colour prop. The image would perhaps be sharper. Just a thought. I suppose a steady hand is a good thing too.
    Thanks for posting.

  • @0ADVISOR0
    @0ADVISOR0 6 ปีที่แล้ว +11

    Nice video. Zephyr offers a function where you can upload an mp4 / video file. Pretty cool feature.

    • @dside_ru
      @dside_ru 6 ปีที่แล้ว +1

      Cheesecake This seems like a cool idea. Easy to execute in other software too if you can find a way to slice a video into frames (ffmpeg can do it I think). Question is, would the resulting scans be feasible to process on an average desktop PC... I imagine they would have a LOT of points.

    • @Veptis
      @Veptis 6 ปีที่แล้ว +1

      Videos are more compressed then video, and also have rolling shutter and motion blur.
      You can render our individual frames with quick time or vdub easily.

    • @ElAhrem
      @ElAhrem 6 ปีที่แล้ว +3

      3DF Zephyr is probably the most feature filled and user friendly photogrammetry software out there. Also completely free for a 50 photos and less if anyone wants to learn.
      I train all my students on Zephyr, definitely my recommendation!

    • @mihailazar2487
      @mihailazar2487 6 ปีที่แล้ว

      not only is video compressed intra-frame, but it is usually less than half of the resolution of the sensor ... ig you have a phone, you can take really crisp photos, but a FHD video is still just above 1 megapixel
      while a frame from a 4k video is just under 5 MP ... let that sink in

    • @sergpeppper
      @sergpeppper 6 ปีที่แล้ว

      можно ли использовать зефир для съёмки предметов (товары для интернет-магазина) ?

  • @jimavramas9221
    @jimavramas9221 4 ปีที่แล้ว +35

    i am ready to do this on a car and 3d print it
    remember the add ''you wouldn't download a car''
    well i will

  • @naveensharma2346
    @naveensharma2346 3 ปีที่แล้ว

    Awesome information. By the way as a beginner which home 3D printer is best?

  • @f_eyt8870
    @f_eyt8870 6 ปีที่แล้ว +1

    Reallllllly Nice Tutorial

  • @ram.64
    @ram.64 6 ปีที่แล้ว

    Not sure if Meshlab has it, but with you can further remove noise from the point cloud using a Statistical Outlier Filter (CloudCompare has it). It will remove most of the stranded points that are close to the surface. This will make the initial computed mesh cleaner and easier to work with and smoothing results will look better.

  • @lovepeace8935
    @lovepeace8935 5 ปีที่แล้ว +3

    and now i m using my drone to capture photos of big objects. Good tutorial thanks😎

    • @samgfx8107
      @samgfx8107 5 ปีที่แล้ว

      Dog #2 Full Body scanned 3d model
      www.desirefx.me/dog-2-full-body-scanned-3d-model/

  • @vghunt864
    @vghunt864 6 ปีที่แล้ว +3

    This is really awesome! Very cool that it's possible to make a 3D scan with just a phone!
    I have a question though: If we aren't supposed to move the object, how can we exactly get a bottom angle of the object? Because Groot in your example is still sitting on the white surface.

  • @bhuvaneshwaranm5798
    @bhuvaneshwaranm5798 4 ปีที่แล้ว +1

    You are savage dude I am having my great morning today!!!

  • @jorgemacgenity1367
    @jorgemacgenity1367 2 ปีที่แล้ว

    Nice video. Will be usefull. I will give a try to someof softwares you mentioned.

  • @zdrhy
    @zdrhy 6 ปีที่แล้ว +2

    Pěkný video. Nikdy bych neřekl že mobilem můžeš dosáhnout takových výsledků.

  • @CAILZZZ
    @CAILZZZ 4 ปีที่แล้ว +1

    Thank you Joseph Prusa ! GJ

  • @TorIvanBoine
    @TorIvanBoine 6 ปีที่แล้ว

    cool. Thanks for the video. Just what I needed.

  • @Richard_GIS
    @Richard_GIS 5 ปีที่แล้ว

    Thank you, best video about this!!!

  • @DaBuzz92
    @DaBuzz92 5 ปีที่แล้ว

    Amazing! Thanks Prusa! :)

  • @douglasredman7429
    @douglasredman7429 4 ปีที่แล้ว

    Awesome work, Brother

  • @maxdarkdog5051
    @maxdarkdog5051 6 ปีที่แล้ว

    Thanks Josef! it helped me a lot!
    ;)

  • @MK-qo1rz
    @MK-qo1rz 6 ปีที่แล้ว

    Thats amazing know ill be wasting a few hours tomorrow... can you use the model scan in blenda?

  • @menkiboj
    @menkiboj 5 ปีที่แล้ว

    That's noting new 123D catch exist for a long time already and it works pretty well

  • @SamBluestein
    @SamBluestein 6 ปีที่แล้ว

    Hi Josef, I was hoping you could make a video on octoprint. I have a mk2s and I plan to get a mk3 and i'd like to add octoprint to both but I have no idea how to set it up with either or how to use it. I know a little bit about electronics but the whole idea of it is a little bit intimidating. Thanks!

  • @jeffersonhighsmith7757
    @jeffersonhighsmith7757 5 ปีที่แล้ว

    Amazing, thank you very much!

  • @Remianr
    @Remianr 4 ปีที่แล้ว +99

    Finally, I can put myself in Blender without modeling skills XD

    • @FunFunnyStudio
      @FunFunnyStudio 4 ปีที่แล้ว +4

      in 3d graphics modeling is only 30% time And even with scan u can give a lot problems! For me faster create by hand this model than dancing with tambourines and recive some models which not good editable

    • @Tallacus
      @Tallacus 4 ปีที่แล้ว +3

      You can use Make Human which is a free app for creating random human models and try to recreate yourself

  • @Veptis
    @Veptis 6 ปีที่แล้ว

    VisualSFM is also powerful and free, it uses additional CSM tools you need to install for as dense recontruction; it works great with different imager sources.

  • @peekpt
    @peekpt 6 ปีที่แล้ว

    Nice Software. You also have regard3d a similar tool that has that steps you did on meshlab.

  • @rikimaru749
    @rikimaru749 5 ปีที่แล้ว

    Nice information thanks I will give a try to this software . And I have to say 3D Creator from Sony xperia is really easy and awesome and avoid alot of step compared to this traditional method.

  • @nicolaszurzolo4098
    @nicolaszurzolo4098 ปีที่แล้ว

    Hola, disculpame la molestia, estuve mirando un tutorial tuyo sobre el scanner para 3d, mi pregunta es la siguiente, me ofrecieron el sense v1, queria saber si es buen equipo a tu criterio. gracias

  • @RanpuD
    @RanpuD 6 ปีที่แล้ว

    Josef is the 3D printing hero we need, but not the one we deserve. Awesome video, man!

  • @olgapichugina62
    @olgapichugina62 6 ปีที่แล้ว

    Thanks for the info .

  • @MartijnWismeijer
    @MartijnWismeijer 3 ปีที่แล้ว

    Awesome! Thanks for sharing!

  • @alessandroferrara6988
    @alessandroferrara6988 5 ปีที่แล้ว

    Thank you for sharing the video

  • @aircoolbro21scndling49
    @aircoolbro21scndling49 2 ปีที่แล้ว +2

    Wonder if taking a burst (a burst of pictures at a rapid rate) would work too, if not better but would probably take a lot more processing power to create the 3d model, since bursts take a lot more pictures at a faster rate then we do manually. My phone can take bursts by holding down the shutter button, it might be especially useful for something like this actually because a lot of phones have similar features and some have things like optical image stabilization which is not only really helpful when taking picture with shaky hands, but for taking still, unwarped, accurate, images for a 3d model as demonstrated in the video.

  • @forward3dprinting796
    @forward3dprinting796 6 ปีที่แล้ว

    Good video Josef

  • @herrerajairo
    @herrerajairo 6 ปีที่แล้ว

    Thanks for sharing!

  • @tgvdu45
    @tgvdu45 4 ปีที่แล้ว +2

    Very interesting. I tried to do exactly the same, but I still have errors with the filter applied in Meshlab... and I had to export manually the ply file from COLMAP. Maybe that's where the problem is. I'll try to fix it...

  • @matejogrinec4111
    @matejogrinec4111 6 ปีที่แล้ว

    How to add 3d preview on webpage so you can look around the object on the web page?
    Great video by the way!

  • @sam111880
    @sam111880 5 ปีที่แล้ว +1

    Cool , i was wondering if one can uses just a video clip because all the software would have to do is beable to take the .avi or mpeg and split it into a frame by frame images that it then build the .stl file from ? It be easy to just video it rather then take tons of pictures so curious if you can uses videos / camcorders instead. But this picture method is really really cool.

  • @WHAAAT_
    @WHAAAT_ 2 หลายเดือนก่อน

    Thanks, I need to make the wheel cap for old car, I hope I can do it.

  • @peterxyz3541
    @peterxyz3541 6 ปีที่แล้ว

    Damn, I'M SUBBING!!!!!!!! Great info!

  • @buster349100
    @buster349100 3 ปีที่แล้ว +1

    I'm about to go through this and your second video. Wish me luck! :-) :-)

  • @snouzz-gaming917
    @snouzz-gaming917 ปีที่แล้ว

    hi
    can you import somehow this code in c# to do it work with intel realsense d415?
    Hope you have some idea or code example
    THX - and cool video by the way!

  • @pifopifo1000
    @pifopifo1000 4 ปีที่แล้ว +2

    I recommend Meshroom. I had a lot of problems with the software used in this video. Meshroom lets you modify your result within the programm and you can work with nodes too. It combines all into one and works way faster and better than this outdated software.

    • @Prusa3D
      @Prusa3D  4 ปีที่แล้ว

      th-cam.com/video/1D0EhSi-vvc/w-d-xo.html ;)

  • @ziyuedang3155
    @ziyuedang3155 5 ปีที่แล้ว +28

    This is actually called Structure from Motion, a combination of computer vision and photogrammetry.

    • @sebiDD7
      @sebiDD7 3 ปีที่แล้ว +4

      No, this is photogrammetry since it’s still camera shots meshed together thru data points to generate a model... the structures he shot were never in any motion

  • @petersonfulasi9173
    @petersonfulasi9173 4 ปีที่แล้ว +1

    Thank you!

  • @Gamal131
    @Gamal131 6 ปีที่แล้ว

    Very good work.

  • @pawelwojcik7550
    @pawelwojcik7550 4 ปีที่แล้ว

    hi, what did you set in calmap to make your reconstruction files visible for meshlab? I've done everything like you on your film, but it not showing enything

  • @srbhanja
    @srbhanja 6 ปีที่แล้ว

    hats off, subscribed

  • @rob679
    @rob679 6 ปีที่แล้ว

    You can rotate the object as long as background is in solid color. There are several solutions on internet, mostly by programming Arduino to rotate turntable with the object, then sending remote shutter signal to the camera. This whole process can be automated with very good results.
    Also if you don't exactly know if you did enough pictures, you can simply record video instead with you walking around the object then extracting video as separate .jpgs.

    • @JorgenL1960
      @JorgenL1960 5 ปีที่แล้ว

      That is true, BUT a solid background makes it harder for the program to figure out the position of the camera, so in some cases the background helps in the process
      Often it is recommended to put the scanned object on a newspaper or similar to get more reference points in the images

  • @pierpa_76pierpaolo
    @pierpa_76pierpaolo 2 ปีที่แล้ว

    Interesting!!! But I would like something faster, I thought that shooting on the phone or SLR would serve to simplify the 3D process ... . I would take the photos and then just with a program do everything. I've tried Meshroom and other programs but to no avail. If I attach a link with an archive of some photos of a 1:18 model you can give me two tips to get a good result? Thank you very much.

  • @hadarslonim3464
    @hadarslonim3464 4 ปีที่แล้ว +2

    Great video! But I can’t find the file to put into mesh lab ... any help? The ply file doesn’t come up

  • @CybrStreakr
    @CybrStreakr 6 ปีที่แล้ว

    great video! thank you

  • @Rorypandanda
    @Rorypandanda 6 ปีที่แล้ว

    Wow good job mate

  • @DavidSalasEstudio
    @DavidSalasEstudio 6 ปีที่แล้ว

    Thanks for the video.

  • @theodorewinston3891
    @theodorewinston3891 5 ปีที่แล้ว

    can you help the accuracy of the scanning and processing speed of the raw data by placing the object on something like flipchart gridpaper?

  • @Curious425
    @Curious425 2 ปีที่แล้ว

    Do any of these programs nativly support the azure kinnect camera, to us the depth camera and infrared mesh?

  • @davidvalens3337
    @davidvalens3337 4 ปีที่แล้ว +1

    So good!