Có một ứng dụng tồn tại nơi tôi có thể nhập hình ảnh và sau đó ứng dụng cho biết phần nào của hình ảnh được lấy nét? Tôi tưởng tượng nó như là một loại đỉnh tập trung sau quá trình.
Có một ứng dụng tồn tại nơi tôi có thể nhập hình ảnh và sau đó ứng dụng cho biết phần nào của hình ảnh được lấy nét? Tôi tưởng tượng nó như là một loại đỉnh tập trung sau quá trình.
Câu trả lời:
Công thức đơn giản là kết hợp với hạt nhân Gaussian của Laplacian (3x3, với 8 ở giữa được bao quanh bởi -1 và lấy abs (kết quả)). Sau này, bạn nhận được một số vật phẩm nếu đó là hình ảnh jpeg và ngoài các tiêu điểm có độ chênh lệch cường độ cao cũng sẽ "ping". Kết quả bạn có thể ngưỡng để phát hiện các cạnh mạnh nhất và loại bỏ các tạo tác. Hãy để ngưỡng được hào phóng, để một vài đốm giả thông qua. Sau đó, trung bình lọc hình ảnh và bạn nhận được một kết quả sạch hơn.
Đối với ví dụ bên dưới, tôi đã sử dụng Image View Plus More: 1. gốc 2. abs (tích chập LoG) 3. ngưỡng 4. bộ lọc trung vị
Có nhiều cách tiếp cận nâng cao hơn bằng cách sử dụng các bộ lọc Gabor trong miền fourier và sử dụng phương pháp kim tự tháp gaussian. Halcon (rất đắt tiền) có một số ví dụ với các phương pháp này.
Ví dụ: bạn có thể sử dụng Photoshop (hoặc bất kỳ chương trình nào khác có bộ lọc High Pass) cho điều đó. Trong Photoshop:
Filter -> Other -> High Pass
Radius
1 pixel (nhưng bạn cần có đôi mắt tốt sau này)Bạn sẽ thấy (nếu bạn có đôi mắt tốt) các cạnh tập trung có tông màu xám khác với nền. Ở bước 3, bạn có thể chơi một chút với Bán kính để thu được các kết quả khác nhau.
Phương thức này hoạt động trong các trường hợp phổ biến nhưng có một số tình huống trong đó một đối tượng không tập trung có thể xuất hiện dưới dạng 'tập trung'. Nhưng những trường hợp này thường rất hiếm.