Okul atama için bir otopark lotu tespit programı yapmak istiyorum, ancak openCV ve görüntü işlemlerinde de çaylak oluyorum.OpenCV C++ Draw Rectangle İki satırdan yola çıkarak
Yapmayı planladığım şey, otoparktaki beyaz çizgiyi bulmak ve bir kutu çizmek için houghLine kullanmaktır. Bununla birlikte, otoparkın çizgisi tam bir dikdörtgen değil.
Örnek ::
i :: gerek çıkış
Ben var ama dikey çizgi (Kırmızı Hat) çizmek için houghLine kullanabilmek için houghLine birden fazla noktayı algıladığından, bir kutu oluşturmak için (yeşil çizgi yeşil çizgi) nasıl bir fikre sahip olunur satır, düz çizginin başlangıç noktasını ve bitiş noktasını algılamaz. Ayrıca dışbükey gövde yöntemini de deniyorum ama bunu başaramadım. Herhangi bir opencv işlevi bu porlbem üstesinden gelebilir?
Gerçekten hiç bir fikrim yok ve herkesin sorunu çözmek için bana biraz fikir verebilir. Teşekkürler.
size RotatedRect çizmek istiyorsanız
Eğer kendimi bu işlevi kullanabilirsiniz: Bir fikir bu bir olurdu Hough dönüşümünden satır denklemi. Bu çizgide yürümeli ve süreksizliği renkte bulmalısınız: segmentin bitiş noktası. devamsızlık beyazdan griye veya beyazdan yeşile –
cevabınız için teşekkürler, kod hakkında biraz daha açıklayabilir misiniz? Opencv'in renk alanını ve houghLine'in kullandığı renk pikselini izleyebildiğini tespit edemedim. – user2649244