在OpenCV中的cvCanny()上获取两行

时间:2016-03-28 12:28:45

标签: arrays opencv graphics javacv

抱歉愚蠢的问题。我想把线作为两点,但cvCanny()把线放在CvArr(图像矩阵)中。我可以解析get line的矩阵,但它慢慢地...我使用JavaCV。代码示例

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)

1 个答案:

答案 0 :(得分:0)

如果您需要在图片中找到一条线,请使用HoughLines

当然,最好将它用于边缘检测(canny)的结果