2016-03-28 78 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

當然,最好是使用它的邊緣檢測的結果(精明)