OpenCV

2016-03-28 24 views
0

'da cvCanny() üzerinde iki nokta olarak satırı alın Aptal soru için özür dilerim. İki nokta olarak çizgi almak istiyorum, ancak CvArr (resim matrisi) içine cvCanny() satırı koydu. Matrix'i hat almak için ayrıştırabilirim, ama yavaşça ... JavaCV kullanıyorum. Bir resmin içindeki bir çizgi bulmak gerekiyorsaOpenCV

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)

cevap

0

Tabii HoughLines

kullanmak Kod örneği, bu kenar algılama sonucu (açıkgöz) üzerinde kullanmak en iyisidir