2014-06-04 16:21:44 -0600 | asked a question | what does the result of triangulatePoints() from openCV should looks like? Hi, I'm trying to triangulate some points from a stereo camera system. First, I used the sample "stereo_calib" (cpp) to get the extrinsic parameters in a yml file :
Is there a way to check if the values are correct ? Then I use the method: I used P1 for projMatr1 and P2 for projMatr2. The point I want to triangulate is at coordinate x=919,y=686 on left image and x=586,y=694 on the right one. I tried this but I'm not sure if it's the good way: I used point1 for projPoints1 and point2 for projPoints2. I wrote points4D in a yml file at the end. This is the result I got: What does it mean ? The three first values are x, y and z of the reconstruct point ? The values seems strange to me, but I'm really knew with openCV do I don't know much about it. I found this related question: How to correctly use cv::triangulatePoints(). But it didn't really help me... Thanks for the help ! |
2014-05-29 12:49:30 -0600 | asked a question | wrapper dll Hi, I'm trying to create a dll wrapper for using openCV in labview. I'm also pretty new with both of them (openCV & Labview). I would like to use the cvTriangulatePoints from labview. For now I've created a hpp file (this is the precomp.hpp, it's include in the file triangulate.cpp opencv\sources\modules\calib3d\src) then my own hpp file With this I should be able to export these methods in labview.(I know I still have to implement the functions in a cpp file). PROBLEM : I have an error on InputArray and OutputArray: Anybody knows what I should do to fix this ? Thanks for the help |