2016-03-28 13 views
0

Sorry für dumme Frage. Ich möchte Zeile als zwei Punkt bekommen, aber cvCanny() legte Zeile in CvArr (Bildmatrix). Ich kann Matrix für Get-Zeile analysieren, aber es langsam ... Ich benutze JavaCV. CodebeispielHolen Sie Linie als zwei Punkt auf cvCanny() in OpenCV

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)

Antwort

0

Wenn Sie eine Zeile in einem Bild anzeigen möchten, verwenden Sie HoughLines

Natürlich ist es am besten, sie auf das Ergebnis der Kantenerkennung zu verwenden (Canny)

Verwandte Themen