Debuging Meshroom
HTML-код
- Опубликовано: 7 сен 2024
- A quick look at adding camera sensor data to Meshroom and debugging any issues with the command prompt.
Follow me on Social Media for more art, tutorials, and announcements:
- Instagram: / crompwell
- Twitter: / crompwell
Leave a comment below.
Please consider supporting the channel!
Thanks for Watching!
ko-fi.com/crom...
paypal.me/kcrom...
Meshroom does not like accents in the names of the folders too. So cameraiti will fail if you have a é in a name. Even in 2021...
the current year. yes. the software needs a non nerd on the team that removes all the friction. make it intuitive with no need for tutorials outside the software. do likethe apps that guide you through. and if there are errors, it must explain why
there must be a loading animation too. or a scrolling text showing that something is happening.
I wish I found this video before I went and did this on my own. still a great video for people not knowing what to do
Thank you so much bro! See, on the camera, how eos rebel t5i, another model that comes in the description, like this: canon eos rebel t5i / 700D; 22.3 "- I cut the letters 700D and it worked!
I'm glad it worked out!
Thank you for making this video, am fixing the ,,no camera instrinsic parameters" error
That is an error you can get, usually, when there isn't a database entry for the camera and sensor your photographs were taken with. Meshroom needs that data in order to run its calculations. You may need to input it manually into the database.
In my PC during the process in mushroom it stops in depth map node and not starting even though I click on start how to solve it please tell me the solution
So, you will need to check a few things:
- Make sure your graphics driver is up to date!
- Make sure your files are all saved locally. Don't work off external drives or anything like that.
- Make sure your photos don't have underscores (_) in the naming, especially as the first character.
- If none of that helped then try this: make a backup of your files, then delete all the folders in the Meshroom project from depthmap onwards. Launch Meshroom and try it again.
If that doesn't work, copy the command prompt error data along with your system specs into a pastebin/hastebin and link it to me, and I'll try to debug it.
Some of my students have had similar issues, but what I've suggested has gotten everyone through the project so far.
Best of luck to you!
@@Crompwell pastebin.com/raw/fphBG8aw
@@chandubejugam2410
[08:45:54.777675][warning] Could not determine number of CUDA cards in this system
[08:45:54.776171][warning] No CUDA-Enabled GPU.
[08:45:54.777675][error] cudaGetDeviceCount failed: CUDA driver version is insufficient for CUDA runtime version
[08:45:54.777675][info] Can't find CUDA-Enabled GPU.
[08:45:54.777675][error] This program needs a CUDA-Enabled GPU (with at least compute capablility 2.0).
You need a CUDA GPU
Thank you for your helpful videos! Do you know of a way to use meshroom without an Nvidia graphics card with CUDA? I have an AMD Radeon graphics card
Unfortunately, the vast majority of photogrammetry programs (even those apart from Meshroom) that I've come across require CUDA.
Thank you so much ;)
I have a lot of cameras "Not reconstructed"
Agisoft programm can find them bet not Meshroom. These cameras are in focus but it is a large object - a building.
The only thing I can think of, in terms of Meshroom, is to ensure that there is about a 70-80% overlap between each of the photos and to ensure that the pixels between each are as close to those in the last photo, as possible.
My Meshroom stops at "prepare dense scene", you meant that it can be fixed easily, i didn't find anything in the internet than people saying you should change some folder name, but i really didn't get it.... can you maybe help me?
thanks a lot!
This happens sometimes. There are a few things that could be going wrong.
Firstly, ensure that all your photos and your project are saved onto the hard drive of the computer you're working on. That means no using photos or project files that are saved onto SD cards or external drives.
Secondly, try to remove spaces in file names and if the file starts with an underscore, remove the underscore.
If none of these things work, you may need to start a new project.
Also, make sure you're using a CUDA enabled GPU and that your GPU driver is up to date.
I Hope this helps.
@@Crompwell Thank you! Ill try
HEY!
Just wanted to you know, that its also not working if its on your second hard drive!
I have two harddrives, one for the programms and one for data, but i will always have to create a temp folder of my win harddrive, where i put the data in, im currently working on!
thank you very much anyway, maybe this helps other people too!
It says that there is no node able to proceed
Hi! I have a problem. Meshroom used last 12 photos but other 15 photos isn't used and I can't solve this problem, can you help me?
I did solve this problem! My camera's settings were wrong. I did change settings and solved.
Thank you תודה
:)
Can you help me with this problem please: I have done EVERYTHING you instruct on this vid but it only turn the yellow icon on the corner of every picture to green and if u hover over the green icon, u will see this Warning message: "serial number metadata is missing". Thank you
Fixed: i use meshroom 2018
use analogexif or not use internet to send photo
I just bought an iPhone 12 Pro Max. It does not work with mushroom. After seeing your video, I checked out the camera sensor.db file. It is not listed. But the iPhone 6 is listed, I have one and tried it. It also don’t work. Is there any hope for me on this one?
Pat
I know the iPhone 12 is a much newer phone. Hmm, I’m not sure. It works with my iPhone 7 plus and iPhone 11. You are including the make, model, and sensor size?
This is really helpful in trying to troubleshoot meshroom. I'm stumped on mine though, it crashes at FeatureExtraction every time and the command prompt window doesn't show any errors. I have no idea why it's not moving past that step-- and why whatever the issue is won't display in the command prompt. Every time I click start it moves past the Camera Init step, and then I get the spinning mouse icon, and then the program crashes leaving the command prompt open. Nothing changes in the command prompt-- and then that closes as well. I'm completely stumped.
Journey's End What kind of graphics card are you using?
@@Crompwell NVIDIA RTX 2070, i7 processor 64GB RAM (Razer Blade 15). I downloaded the previous version and everything worked fine. I'm guessing there must be some issue with the latest release that's clashing with my system. I can't figure out what it is though. For now the previous version is a fine substitute.
@@JourneysEnd yeah, unfortunately that can happen. I’m glad you were able to work it out!
I'm encountering an issue during the meshing process. It says warning: partitioning mode 1
What are your hardware specs and what version of the software are you using?
Thanks for the video.
Question: How do I fix the "SerialNumber metadata is missing"?
I’m not sure. Check the GitHub issues tab and see if anyone has said something about that.
What in the case of taking photos with smartphone with unknown sensor width? And unknown camera brand? So far have no problem with new Meshroom 2019, but also did not tried yet my Motorola smartphone, which is more handy for some situations. Thanks.
I have run into this problem. You will need to find out the sensor width of the camera you are using. This can usually be done with a quick google search. Next you will need to look into the meshroom files for the camera sensor DB file. You can locate it here: Meshroom-2019.2.0\aliceVision\share\aliceVision\cameraSensors.db
Open this file with a text editor and append your camera with brand, model, and sensor width (The command prompt/error log of meshroom should give you the camera model/brand). There are plenty of entries there for you to base your entry on. This should enable Meshroom to process the images you take with that camera.
I tried to create one model from 37 photos. All the steps were okay and all of the sudden when finished my model didn't look like anything at all. I don't understand what I did wrong.
It could be an issue of lighting. If the surface of your object is even a little reflective or translucent, too bright or dark, it can really affect the outcome of your mesh.
My meshroom doesn't export texture (when I import obj on c4d doesn't show texture), but model preview has it.
Any idea?
Sometimes C4D does some funny stuff on obj import. You may have to change your import settings or add the texture manually after you import it.
Hi Crompwell ! May I ask about the meshing process? Why my rendering always stop at meshing? The command prompt shows like this:
[17:30:18.645288][info] Filtering done.
[17:30:18.646286][info] 0 invalid points removed.
[17:30:18.646286][info] The number of points is below the max number of vertices.
[17:30:18.646286][info] 3D points loaded and filtered to 0 points (maxVertices is 5000000).
[17:30:18.646286][info] Create final visibilities
[17:30:18.646286][info] NANOFLANN: KdTree created.
[17:30:18.646286][info] Create visibilities (0/3)
[17:30:18.646286][info] Create visibilities (1/3)
[17:30:18.646286][info] Create visibilities (2/3)
[17:30:19.198595][info] Visibilities created.
Abnormal program termination: function terminate() was called
Naziff Nazri it’s difficult for me to know, but it seems like there are no actual points with which the application has to create the mesh as per the line that says “3D points loaded and filtered to 0 points.”
Somewhere along the process, Meshroom is running into trouble getting points to make the mesh.
helloo! can you help me with a meshing error that occurs in the Graph Editor pls
Tell me about this error.
Question: How do I fix the "StructureFromMotion"?It lights up red.p.s( I have 28 photos)
Do you have a CUDA enabled Nvidia GPU?
Also, that’s a rather small amount of photos.
Hi I'm a User,I have a Problem with MeshRoom.
When my laptop Closed Unexpectedly,The MR Start button goes grey,and there are the title type Graph is being computes externally.
How do I fix this?
ThankYou.
This is an issue that a few of my students have run into. First, make a backup of your project folder!
One of the common fixes is to see where the process stopped. For example, if it stopped at "depth map," then go into your meshroom project folder and delete each folder corresponding to the process nodes where it was stopped or has not yet been computed. Then close and reopen meshroom and your project. That usually allows you to start the project again.
If not, you will need to look at your photos and if they are saved locally or are being read from an external source such as an SD card or external storage. You SHOULD NOT be running meshroom if your photos are not stored locally on your machine.
Otherwise, you may want to check issue tickets on the meshroom repository or submit your own.
I hope this helps. Best of luck!
@@Crompwell Thank You So Much!
But I already Figure it out,and did fix it.
And yeah It stops at the same name thay you are typing,Depth Map.
Well what I was doing is that I'm Delete the Pending Data on the Blue Tosca Colour,Then it fixed!
Btw thanks for helping me out..
Why are you not replay to my problem
I am not able to respond to every post on this platform, but I did try to reply to your problem. I'm not sure if you got my comment:
So, you will need to check a few things:
- Make sure your graphics driver is up to date!
- Make sure your files are all saved locally. Don't work off external drives or anything like that.
- Make sure your photos don't have underscores (_) in the naming, especially as the first character.
- If none of that helped then try this: make a backup of your files, then delete all the folders in the Meshroom project from depthmap onwards. Launch Meshroom and try it again.
If that doesn't work, copy the command prompt error data along with your system specs into a pastebin/hastebin and link it to me, and I'll try to debug it.
Some of my students have had similar issues, but what I've suggested has gotten everyone through the project so far.
Best of luck to you!
Thankyou for your GOOD tutorial, Crompwell !
I have a 'problem'.. my 'photos' are (quantity: 399 jpg) .. 1280x720 I got by PC screenshoots (no sensor dimention!).. but while in "StructureFromMotion".. Meshroom crashes..
please, help !..
You will need to look up what your camera make, model, and sensor dimensions are. Most are available on google. Then append the values to the sensor.db included within the Meshroom files.
@@Crompwell thankyou for your quick reply :) /// there is NO camera ! :))) every jpg is a SCREENSHOOT from my PC screen.
@@PaoloFrunzio Meshroom needs camera data in order to function. So, unless you can provide the data of the camera originally used, it won't work.
😥
Mr. Cromwell, I'm a new subscriber. I am very interested in the Forensic use of Meshroom and programs like it. One thing of immediate interest to me is scaling a point cloud to get measurements. For example if I do a photo series on a tire impression that includes an ABFO scale along the edge and it is part of the generated point cloud, how can I use that to set a scale within the cloud points that I use elsewhere? You can find me on LinkedIn or reply here.
I'm not sure how I missed this comment, my apologies. Unfortunately, I'm not too familiar with the concept of manipulating point cloud data, as I'm more of a designer than an engineer.
Regardless, I would have to venture to guess that, providing the data is as accurate as possible, one might be able to generate a mesh of the tire impression and compare that against the provided ABFO scale. Depending on the software used to manage the point cloud data, it may be possible to set the overall scene scale to ensure the data is presented accurately in the software. If not, the scale can also be set properly within 3D software like Blender, for example.
With a little math, this might be enough information to recreate the forward surface of the tire and tread. However, the difficulty in accurately reconstructing the tire will be determining the circumference based on the tread pattern. If there is enough data to clearly indicate a repetition in the tread, that may help find the circumference.
I hope that helps in some way.
@@Crompwell I had simple problem where Meshroom said that focal length is unknown, but processed photos anyway. Just in blender it is somewhat wrong scale. It is easy to fix by using scale for x,y and z coordinates. For calibrating, also it is possible to 3D model ruler sitting on the table for example. Then just adjust scale so that next time we know how to measure features on 3D model. I am also more interested in 3D art than forensic, but that may help reconstruct the scene.
@@MilanKarakas Hmm, accurately replicating scale in 3D is somewhat finicky. Photogrammetry replicates the proportions of objects with as much fidelity as your images can provide, however, matching scale is usually something that needs to be done in the software after the photo-scanning. Using a ruler may help provide you with a good reference to scale, so long as you can read it. It's very common for people working in forensics to include some kind of measuring instrument in their photos, so this seems in line with your goals.
Hey, Crompwell! I'm having issues with this particular error: ERROR:root:Error during Graph execution Error on node "ImageMatchingMultiSfM_1":
Log: I attempted to lower the point size (it seemed to be the fix for a few people in one of the troubleshooting forums) but it still persists. My depth map processes with no issues. Any suggestions?
Ashley Osborne What kind of gpu are you using?
@@Crompwell Nivida RTX 2070 Super...
Ashley Osborne That should work fine for Meshroom. Are the photos you’re trying to use saved onto the same hard drive that you’re running Meshroom from?
@@Crompwell The images are saved on my onedrive, but the meshroom program is ran locally on the machine...should I try moving the photos from the oneDrive to the the local folder on the PC?
Ashley Osborne Yes, definitely. I’ve noticed that people almost always have issues when attempting to use photos that are not locally saved. Let me know if that fixes the issue.
Hello, thank you for the video but I'm getting an error that says
RuntimeError: [COMPUTATION] Impossible Process
A help would be very appreciated .
Thank you in advance.
Are you using an nvidia gpu with CUDA compute power above 2.1?
@@Crompwell Yes, I'm
@@Crompwell I'm using NVIDIA 940MX which has 5.0 score according to the NVIDIA list
@@abhishekm4434 And you are on Windows? Your photos are on the local computer’s hard disk and not being read externally from an SD card or portable storage?
@@Crompwell Yes, i'm on windows and the files were in my local disk. But it seems that I took the photos on my OnePlus 3T and it might be an error even after I changed the database too.
I am using meshroom 2019.2.0 and it crashes on DepthMap. I tried deleting the red images, but now all of them are red exept one. And i tried to downscale to 1 in DepthMap.
Ivan Bradic that likely means that they’re blurry or don’t contain enough clear data for the application to process. You may need to reshoot. Also, make sure you’re using a CUDA enabled GPU and that your drivers for it are up to date.
@@Crompwell I checked, the images are sharp, but i didnt check the cuda, but thank you.
Ivan Bradic Just for further clarity: It is sometimes the case that even though the image appears sharply while zoomed out, when you zoom in very closely, there may be some images with pixel blur, very minor blurring, as has been the case with some of my student’s projects. In this case, you’ll want to remove these images as well and ensure steady photography by using a tripod and controlled exposure. Otherwise, you’ll definitely want check if your GPU is compatible and the drivers for it are up to date. :)
@@Crompwell @Crompwell I checked the gpu, cuda is enabled for my gpu, updated my gpu driver, the pictures are green *38/44 are green* and still crashes on DepthMap.
Ivan Bradic Try deleting the contents of the depthmap folder and each of the folders for the nodes which come after it within your project. Then run it again.
For me it’s saying Warning: serialnumber metadata is missing
Why would that be ?
Sounds like your photos are missing the necessary EXIF Metadata that Meshroom requires to determine important factors like camera model, sensor size, focal length, etc.
@@Crompwell do you know how that might be ? As I just took the photos normally on my iPhone and then uploaded them to mesh room ?
@@MAMODMAN95 The photos are stored locally on your pc?
@@Crompwell yes I took the photos then uploaded to my laptop then dragged them front the folder into meshroom
@@MAMODMAN95 Hmm, I’m not sure then. Can you inspect the properties of the photos and see the metadata?
Hello!
I have a problem. Meshroom stops at texturing. What should I do?
Save the file and try to relaunch meshroom. If that doesn't work, make a backup copy, delete everything in the texturing folder and try again. Otherwise, try it on a different machine or new project. Make sure your graphics drivers are up to date.
@@Crompwell why dont the programmers just do the small job of making the software intuitive? they could even charge for it
@@snorttroll4379 This isn’t a very constructive comment. I’d guess they want to keep it free and open source. You could always take suggestions directly to them.
@@Crompwell I expect them (programmers involved) to read my comment and either implement the improvements or make a paid software that works.
@@Crompwell oh. yes. constructive. Get a non nerd on the team. anytime there is doubt of what to do, just obviate that problem by making an in problem instruction. cannot compute? tell us why. also guide us to do it right the first time. like when installing a new app and it guides you through your first use.
if an image cannot be used, tell us up front before computing (by computing) and tell us why. people just want to snap pictures and get a 3d model out. make it simple.
also the gui was unintelligible the first time.
why the squares at the bottom? should have been explained by a wizard. a literal virtualone that walks you through the gui if it is complex.
0:50 how do you open the window?
Typically, it opens with the application. I click on the taskbar icon and navigate to the second window.
In my meshroom , I am unable to import the pic. What is the problem? Please help!
Are you trying to drag them in from an external drive? Because if you are, it won't work. You must first transfer the photos onto your machine, then drag them in.
Thanks
But it takes much time in the featurematching
@@sharnsaminathan8260 Feature Matching can take some time, but Depthmap is usually the longest part of the process.
But till now it is computing
i can't add picture
Please make sure the photos are saved locally, onto your HDD. If you are trying to add them to Meshroom from an external drive or SD card, it will not work.
i see just dots
After the point cloud is calculated you need to create the mesh. There should be a button in the 3D viewer window.
HELP NEED PLEASE Pleasantries I uploaded my photos from a canon m10 and it processed up to PrepareDenseScene but it’s nothing for DepthMap DepthMapFilter Meshing MeshFiltering and Texture - can you assist me to move beyond that issue please
you will need to check a few things:
- Make sure your graphics driver is up to date!
- Make sure your files are all saved locally. Don't work off external drives or anything like that.
- Make sure your photos don't have underscores (_) in the naming, especially as the first character.
- If none of that helped then try this: make a backup of your files, then delete all the folders in the Meshroom project from depthmap onwards. Launch Meshroom and try it again.
If that doesn't work, copy the command prompt error data along with your system specs into a pastebin/hastebin and link it to me, and I'll try to debug it.
Some of my students have had similar issues, but what I've suggested has gotten everyone through the project so far.
I would also recommend trying the newest version of Meshroom (as of now should be 2019 version)