-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to select initial image pair in command line mode #1198
Comments
meshroom_photogrammetry: "--paramOverrides NODE.param=value" allows to set a parameter directly from the command line.
At the moment this is only supported when CCTAGs are being used.
To apply the correct model orientation use a new SfMTranform node with Transformation Method manual transformation or Transformation Method "From_Single_Camera". CCTAGs can also be used to align two models using the SFMAlignment node
Probably due to lens distortion. To narrow the problem down, please provide more details on you capturing hardware and the object |
I photographed coal,
I photographed the coal pile from top to bottom。The camera has large distortion. Is this the reason why the result turns into an arc |
You need to make sure all your camera settings are correct in meshroom and your camera is being recognized.
Blender, 3DSMax The Meshing node outputs a dense pointcloud if that is what you are looking for (ply). |
Please give me an example of what parameters of the camera need to be changed. Sometimes some cameras will not be recognized, and sometimes cameras that are clearly not together will be estimated together. The main problem now is the bending of the results, looking forward to your reply! |
To resolve the bending problem, Meshroom needs to know the camera parameters and lens to undistort the images. What camera(s) are you using? Are they in the sensor database? Check the image metadata to get the details on the make and model. |
I use a surveillance camera of Dahua, and the collected images have lost metadata。I did not find it in the database. I only know that its focal length is 2.8mm |
In CameraInit -> Intrinsics select CameraType: fisheye You can try to get more detailed camera parameters by using the CameraCalibration node https://meshroom-manual.readthedocs.io/en/latest/node-reference/nodes/CameraCalibration.html Print the pattern https://github.com/artoolkit/artoolkit5/blob/master/doc/patterns/Calibration%20chessboard%20(A4).pdf and record a video with your camera with changing pattern orientation like https://vimeo.com/141414129 Feed the images in the CameraCalibration node and select the correct calibration pattern settings. The result is a calibration file in the node folder. Open the folder and read the parameters. Copy the parameters in the cameraInit node Intrinsics |
I use matlab to calibrate the parameters and get the distortion parameters K1, K2. Is the focal length fx = F (actual focal length) * sx or F? |
A good overview on the topic can be found here: https://de.mathworks.com/help/vision/ug/camera-calibration.html |
There is a question: why do the same photos have different results |
Good question, this should be added to the docs.
|
can i have your contact information, I would be very grateful |
I specified the initial image pair in the configuration file, but the reconstruction result will still be different! |
How to select initial image pair in command line mode? When i get a result,how can i get the absolute scale and how to point a direction..
why sometimes the object is curved(Should actually be straight)
thanks!
The text was updated successfully, but these errors were encountered: