Sau khi xử lý một hình ảnh bằng cách chuyển đổi nó sang màu xám quy mô và sau đó làm mờ nó, tôi đang cố gắng để áp dụng một chuyển đổi Hough vòng với các thông số:HoughCircles thông số để nhận ra bóng
- CV_HOUGH_GRADIENT
- dp = 1
- min_dist = 1
- param_1 = 70
- param_2 = 100
- min_radius = 0
- MAX_RADIUS = 0
Đây là một trong nhiều hình ảnh tôi đã cố gắng: http://i.stack.imgur.com/JGRiM.jpg
Nhưng thuật toán thất bại trong việc nhận bóng ngay cả với các thông số thoải mái.
(Khi tôi thử nó với một hình ảnh của một vòng tròn được tạo ra trong GIMP nó hoạt động tốt)
bạn có thể giải thích phương pháp của bạn một chút nữa? (Làm thế nào để cung cấp các trung tâm bóng quy định). Nếu tôi có một quả bóng xấp xỉ ở giữa hình ảnh chiếm 60 đến 70 phần trăm của khung hình. Làm thế nào tôi có thể về việc xác định các thông số tốt nhất? – jluzwick
Bạn có thể phát hiện tất cả các vòng kết nối có param_2 rất thấp. Điều đó sẽ cho bạn nhiều vòng tròn giả. Sau đó, nếu bạn biết trung tâm khoảng. Bạn có thể loại bỏ. Chỉ cần lặp qua tất cả các vòng kết nối và loại bỏ khoảng cách này đến xấp xỉ trung tâm được chỉ định lớn hơn một số delta. – krzych
Ah, thông minh! Có thực sự rất hữu ích. – jluzwick