Tôi có một hình ảnh mà tôi cân bằng và sau đó sử dụng clahe histogram trên, như vậy:Làm thế nào để loại bỏ tiếng ồn khỏi một hình ảnh cân bằng biểu đồ?
self.equ = cv2.equalizeHist(self.result_array)
clahe = cv2.createCLAHE(clipLimit=100.0, tileGridSize=(8,8))
self.cl1 = clahe.apply(self.equ)
Đây là kết quả tôi nhận được:
Tôi muốn thoát khỏi tất cả các chấm đen là tiếng ồn. Cuối cùng, tôi đang cố gắng rút ra các mạch máu, màu đen trong hình ảnh được hiển thị ở trên, trong khi cố gắng làm như vậy, tiếng ồn làm cho việc khai thác không chính xác.
tiếng ồn có vẻ là tương phản độc đáo cao, bạn chỉ cần áp dụng một quá trình bỏ rơi. Hãy thử câu trả lời này: http://stackoverflow.com/questions/5680429/how-to-implement-despeckle-in-opencv – PeteB
có thể dễ dàng hơn để giảm tiếng ồn trong hình ảnh không được phân chia theo lịch sử. – Micka
Nếu tiếng ồn này không có trong hình ảnh gốc, đó là một hiện vật của sự cân bằng. Bạn có thể thử các tùy chọn như hiệu chỉnh Gamma và độ tương phản kéo dài. Ngoài ra, bộ lọc Frangi thường được sử dụng để trích xuất các cấu trúc giống như tàu. – dhanushka