Align image to 3d point cloud
5 ビュー (過去 30 日間)
古いコメントを表示
Hi all. I have a 3d point cloud of the design intent of a component. I also have an image of the same component that is worn I’m trying to figure out if I can calculate the angle and distance to the lens. I don’t have the camera intrinsically info but I know it was a Nikon D5600. Many thanks tim
0 件のコメント
回答 (2 件)
Image Analyst
2024 年 6 月 12 日
You'd have to somehow project your 3-D point cloud onto a 2-D plane so it can be compared to your 3-D image. But then some of the points are not visible to your camera photo so you'd have to figure out how to remove those from the projection. You could maybe do it by trial and error, varying the cone angle of projections, to see when the projected outline matches that of your image. Inspecting points and lines interior to the outline could be tough so I'd see if you can get away with just comparing the outline.
I think the best approach is, if it's really important to you, is to get a microCT X-ray 3-D image of your part and then compare that to your theoretically perfect point cloud model. There are 3-D point matching routines in programs like Avizo.
Next best approach would be to just snap images of a perfect version of your part at different orientations and then do the same for your worn parts. Use 2-D image analysis to do some basic gauging/caliper dimensions.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Point Cloud Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!