can anyone provide a code for converting 2d point into 3d cordinate system
5 次查看(过去 30 天)
显示 更早的评论
i want to map the 2d point into 3d cordinate usinf direct linear transformation algo(DLT) or using homography I am not sure how to do or which method shd i do I want the code with brief xplanation for eg i have (x1,y1),(x2,y2)...x and y denote cordinate and with ref to d same point i want in object space i.e (x,y,z) coordinate
6 个评论
Rik
2017-9-15
You just got upgraded from unintelligible to a case of doit4me. Read those links I gave you and then follow my suggestion from the second comment:
"You should at the very least provide the image you are working on, because that is a very difficult problem, which may not be possible with your data. I have little experience with computer vision, but usually it uses two cameras side by side or a single camera whose movements are known."
I don't know much about computer vision, but if I were you I would start Googling examples until you have something that is close to working. As you know the name from a specific algorithm, I suspect you are in some educational program or course. If that's the case, ask your teacher/instructor for help. It seems you need more than what you can reasonably expect to get here.
采纳的回答
John D'Errico
2017-9-13
Sure. Trivial to do, in fact.
xy2xyz = @(x,y) [x,y,1];
For any value of x and y, this creates a new set of coordinates in the R^3 (x,y,z) domain.
It is a rather boring transformation, but it satisfies the requirements. I suppose you could have done something more exciting. Perhaps...
xy2xyz = @(x,y) [x,y,randn()];
or
xy2xyz = @(x,y) [x,y,x+2*y];
The latter can be written as
xy2xyz = @(x,y) [x,y]*[1 0 1;0 1 2];
Any of infinitely many transformations will exist. What you have not said is what mapping is appropriate.
2 个评论
更多回答(1 个)
Image Analyst
2017-9-13
I don't exactly know what you want, but perhaps you're thinking of colorcloud().
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Support Package for IP Cameras 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!