Có ai biết nó hoạt động như thế nào và cách sử dụng OpenCV như thế nào? Laplacian có thể được tính toán bằng cách sử dụng OpenCV, nhưng kết quả không phải là những gì tôi mong đợi. Tôi có nghĩa là tôi mong đợi hình ảnh có độ tương phản gần như không đổi ở các vùng nền, nhưng nó có màu đen và các cạnh có màu trắng. Có rất nhiều tiếng ồn, ngay cả sau khi bộ lọc gauss. Tôi lọc hình ảnh bằng bộ lọc gaussian rồi áp dụng laplace. Tôi nghĩ những gì tôi muốn được thực hiện theo một cách khác.Laplacian của Gaussian: nó hoạt động như thế nào? (OpenCV)
Trả lời
Laplacian của Gaussian là một bộ lọc phát hiện cạnh; đầu ra là 0 trong các vùng liên tục ('nền') và dương hoặc âm khi có độ tương phản. Lý do tại sao bạn thấy màu đen ở các khu vực nền là vì OpenCV chỉ cung cấp cho bạn đầu ra thô; loại hình ảnh bạn mô tả (màu xám trên nền, với các cạnh dương/âm trong màu đen hoặc trắng) được tạo ra sau khi mở rộng đầu ra thành một phạm vi thích hợp.
Phạm vi đầu ra thay đổi tùy thuộc vào hạt nhân thực tế được sử dụng, nhưng nó luôn phù hợp với phạm vi (-max, +max)
xung quanh 0, trong đó max
là cường độ đầu ra tối đa của hạt nhân bộ lọc; để có được hình ảnh đầu ra "điển hình", bạn cần phải mở rộng phạm vi đó thành một phạm vi (0, 1)
(hoặc (0, 255)
nếu bạn đang sử dụng hình ảnh 8 bit).
Bạn có thể thực hiện tỷ lệ cần thiết bằng cách sử dụng hàm cvScale
, với 1/(2*max)
làm hệ số tỷ lệ và thay đổi 0.5
. (Hoặc đối với hình ảnh 8 bit sử dụng thang đo 255/(2*max)
và 128
ca.)
- 1. Laplacian của Gaussian
- 2. Thuật toán bộ lọc gaussian hoạt động như thế nào trong OpenCV
- 3. Laplacian sử dụng bộ lọc gaussian
- 4. LINQ - nó hoạt động như thế nào?
- 5. aspx.designer.cs nó hoạt động như thế nào?
- 6. FitEllipse hoạt động như thế nào trong OpenCV?
- 7. strlen: nó hoạt động như thế nào?
- 8. cv :: TermCriteria hoạt động như thế nào trong opencv?
- 9. Tệp IOR là gì, nó hoạt động như thế nào và nó hoạt động như thế nào?
- 10. [cmdletbinding()] là gì và nó hoạt động như thế nào?
- 11. objective-c: @synchronized, nó hoạt động như thế nào?
- 12. AWS :: CloudFormation :: Init nó hoạt động như thế nào?
- 13. jekyll - plugins support - nó hoạt động như thế nào?
- 14. dưa chuột capybara nó hoạt động như thế nào
- 15. ipv4.fiddler, nó hoạt động như thế nào?
- 16. strpos trong C- nó hoạt động như thế nào
- 17. MaxTenuringThreshold - chính xác nó hoạt động như thế nào?
- 18. ràng buộc python, nó hoạt động như thế nào?
- 19. Thẻ meta viewport được sử dụng như thế nào và nó hoạt động như thế nào?
- 20. netezza hoạt động như thế nào? nó so sánh với Hadoop như thế nào?
- 21. tại sao ngắt() không hoạt động như mong đợi và làm thế nào nó hoạt động
- 22. Trình dò tính năng OpenCV ORB hoạt động như thế nào?
- 23. Chế độ xem tùy chỉnh có thể truy cập hoạt động của nó như thế nào?
- 24. git merge đệ quy của họ, nó hoạt động như thế nào?
- 25. Nhà điều hành '::' của Scala, nó hoạt động như thế nào?
- 26. waitUntilObjectExists() Phương thức SDK PHP của Amazon S3, chính xác nó hoạt động như thế nào?
- 27. Dữ liệu người dùng của Amazon ec2, nó hoạt động như thế nào?
- 28. DirectoryCatalog của MEF hoạt động như thế nào?
- 29. Chú thích @SpringBean của Wicket hoạt động như thế nào?
- 30. IP công cộng của EC2 hoạt động như thế nào?
THANKS !!! Thông tin rất hữu ích và nó đã giải quyết được vấn đề của tôi! – maximus
Bạn được chào đón :) – tzaman