Làm thế nào để chạm vào các đốm màu riêng biệt (đóng) trong một hình ảnh nhị phân?

B

berko3000

Guest
Hi
Bất cứ ý tưởng (trừ xói mòn) cho rằng?

Lưu ý: Tôi đã cố gắng hoạt động xói mòn để thu nhỏ các đốm màu để họ có thể tiết lộ nhưng nó didnt work.Bec một số đốm màu được disapper từ các hình ảnh

 
Ok.Trước hết, loại câu hỏi là không thực sự cụ thể.Nó giống như yêu cầu cho một phương pháp huyền diệu "" để giải quyết một cái gì đó.Khi giải quyết một vấn đề, xem xét vấn đề đầu tiên, sau đó tìm thấy những công cụ có thể phù hợp với nó.

Nhiều phương pháp xử lý hình ảnh được thiết kế để làm việc trong một cách tương tự như humun dicision.Khi bạn nói "chạm vào các đốm màu" không phải là một blob duy nhất, sẽ có một số tính năng mà bạn sử dụng để chỉ ra rằng đây là chạm vào các đốm màu.

Ví dụ, nếu hầu hết các đốm màu được làm tròn (hoặc gần như) hình thành, tôi có thể xem như họ là 2 đốm màu tròn tham gia.Tôi phải làm gì?Tôi có thể xác định từ roundedness của một blob có nhãn ban đầu bằng cách kiểm tra độ tròn (có thể kiểm tra lớn nhất và khoảng cách nhỏ nhất của một đường đi qua centroid.).Sau đó, nếu nó không có khả năng được một blob duy nhất, sau đó tôi có thể tìm kiếm dọc theo trục đi qua centroid dài nhất để tìm thấy những khoảng trống hẹp và chia nhỏ các đốm màu ở đó.

Điều này chỉ làm việc cho 2 đốm màu.Tuy nhiên, điểm là tìm kiếm các vấn đề ở bàn tay và áp dụng các công cụ cơ bản cho đúng.Nếu các đốm màu của bạn được tất cả các vòng tròn, hình vuông, hoặc vv, bạn phải sử dụng phương pháp thích hợp, ví dụ như biến đổi Hough, vv

Có rất nhiều phương pháp có thể được sử dụng nếu áp dụng đúng cách.Mọi người có thể cho bạn biết sử dụng rất nhiều những thứ như phương pháp thống kê, NN, hoặc algo con rắn, vv, nhưng nếu bạn không áp dụng chúng đúng cách nó có thể không làm việc.Mặt khác, với một số contraints cụ thể về hình ảnh của bạn, một số phương pháp đơn giản có thể làm việc hiệu quả.

 
Cảm ơn đã first.I câu trả lời có nhiều hơn 2 đốm màu do đó có 3 hoặc nhiều hơn chạm vào tại một số time.I nghĩ rằng tôi có thể sử dụng Transform Houg nhưng tôi thực sự không chắc chắn rằng Hough Transform có thể phát hiện những blobs.Is chạm vào nó có thể?

 
Trước tiên, hãy tự hỏi "Bạn biết những gì là biến đổi Hough và làm thế nào nó hoạt động?"
nếu "không", bạn sẽ được ném vào các công cụ ngẫu nhiên.Nó không có khả năng nó sẽ làm việc trừ khi bạn đang thực sự may mắn.

Để sử dụng Hough, các đốm màu của bạn sẽ có được vòng.Bạn sẽ phải trích xuất các cạnh bên ngoài.của các đốm màu chạm vào mà phải thể hiện một phần thiết yếu của độ tròn của các đốm màu hoang sơ ban đầu bởi vì nó chỉ phát hiện vòng tròn.

Nhìn vào vấn đề của bạn và tìm thấy cái gì bạn có thể sử dụng, công cụ tìm kiếm ngẫu nhiên không phải là cách để đi.Có rất nhiều cách khác đơn giản để làm điều đó tùy thuộc vào đặc điểm của vấn đề.Có lẽ chỉ là một đơn giản sẽ làm việc.Ví dụ, nếu các đốm màu là khá nhiều cùng một kích cỡ, bạn có thể ước tính có bao nhiêu đốm màu được kết nối trước khi tách chúng.Điều này sẽ làm cho quá trình dễ dàng hơn nhiều.Hoặc nếu bạn có các đốm màu tròn và phần chồng lên nhau là rất ít, bên cạnh lúc chạm vào sẽ tạo thành một góc quay khá dốc.Tất cả những gì tôi được đăng không có nghĩa là để cung cấp cho bạn bất kỳ giải pháp.Họ chỉ là ví dụ cho thấy làm thế nào để tiếp cận vấn đề.Bằng cách xác định đặc điểm của vấn đề, bạn có thể tìm thấy những giải pháp hiệu quả.

 

Welcome to EDABoard.com

Sponsor

Back
Top