2016-03-28 82 views
0

对不起,这个问题很愚蠢。我想得到两个点的线,但cvCanny()把线放在CvArr(图像矩阵)中。我可以解析矩阵获取线,但它慢慢地...我使用JavaCV。代码示例在OpenCV中获取cvCanny()上的两个点作为两个点

IplImage image; 
IplImage gray; 
IplImage dst; 
gray = cvCreateImage(cvGetSize(image), IPL_DEPTH_8U, 1); 
dst = cvCreateImage(cvGetSize(image), IPL_DEPTH_8U, 1); 
cvCanny(gray, dst, 100, 200, 3); 

Image result (dst object)

回答

0

如果你需要找到一个画面内的线路,使用HoughLines

当然,最好是使用它的边缘检测的结果(精明)