Phân tích hình ảnh - nhận dạng sợi


11

Tôi hoàn toàn mới để phân tích hình ảnh. Bạn có biết làm thế nào để binarize hình ảnh này theo cách như vậy để có được các sợi chỉ?

nhập mô tả hình ảnh ở đây

Một thủ tục từng bước sẽ là tuyệt vời, nhưng bất kỳ gợi ý cũng được đánh giá cao. Tôi có thể sử dụng Matlab, .NET và tôi mở cho bất kỳ công cụ nào khác.

PS: Tại địa chỉ này, bạn có thể tìm thấy câu hỏi tương tự

Câu trả lời:


9

Hough biến đổi là bạn của bạn. Về cơ bản, nó xử lý các đường thẳng (và hầu hết tất cả các sợi trong ví dụ của bạn đều thẳng). Bạn có thể tìm thấy triển khai nguồn mở trong OpenCV ( đây là ví dụ doc + kết quả ).

Hơn nữa, có một số khái quát có thể phát hiện các hình dạng tùy chỉnh.
PS Vì bạn đang sử dụng C #, trình bao bọc OpenCV có thể hữu ích cho bạn.


3

Theo kinh nghiệm của tôi, kết quả không tốt nếu bạn không sử dụng bộ lọc thông thấp phù hợp vì bạn đã tuyên bố rõ ràng rằng bạn không muốn có tiếng ồn. Ngoài ra, để sử dụng trong Hough Transform, bạn có rất nhiều tùy chọn để thay đổi để phát hiện. Độ dài của đoạn đường và góc của các đoạn đường, bạn có thể điều chỉnh những gì bạn muốn. Kết quả chuyển đổi Hough với ít tiếng ồn


1

Tôi đồng tình về biến đổi Hough, nhưng trước khi chuyển hình ảnh qua máy dò cạnh sẽ tốt hơn ( Canny thích hợp hơn và có sẵn trong OpenCV)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.