Tôi muốn đặt văn bản trên một hình ảnh ở một khu vực có ít nhất "đang diễn ra". Đã một thời gian kể từ khi tôi mang Computer-Vision, ai đó có thể chỉ cho tôi đi đúng hướng. Hoặc là đối với C# hoặc Matlab?Cách phát hiện vùng ít năng lượng nhất trong một Hình ảnh
Trả lời
Tôi khuyên bạn nên chia hình ảnh thành các vùng riêng biệt, mỗi kích thước của không gian bạn cần cho lớp phủ văn bản. Tính toán một số thước đo “năng lượng” trực quan, chẳng hạn như độ lệch chuẩn và chọn vùng có giá trị thấp nhất. Bạn cũng có thể trượt một cửa sổ xung quanh, tìm kiếm một không gian tùy ý của năng lượng thấp, nhưng điều này sẽ được tính toán đắt hơn nhiều.
Nếu bạn có hộp công cụ xử lý hình ảnh cho Matlab, bạn có thể chạy bộ lọc entropy (ENTROPYFILT) trên hình ảnh, khớp kích thước bộ lọc với kích thước văn bản của bạn. Sau đó, tất cả những gì bạn cần làm là tìm kết quả lọc với giá trị nhỏ nhất và bạn có trung tâm nơi bạn muốn đặt văn bản.
Bạn có biết nơi tôi có thể tìm thấy tài liệu về những gì EntropyFilt đang làm trong nền không? – maxfridbe
@maxfridbe: Trong phần trợ giúp, nó tham khảo 'Gonzalez, R.C., R.E. Woods, S.L. Eddins, "Xử lý ảnh kỹ thuật số bằng MATLAB", Chương 11.'. Ngoài ra, tôi giả định rằng nó sử dụng ý tưởng cơ bản giống như 'entropy', tính toán entropy trên toàn bộ hình ảnh. Nhập 'edit entropy' để xem mã. – Jonas
- 1. Cách phát hiện Vùng văn bản từ hình ảnh?
- 2. Cách phát hiện Điểm phát sóng trong một hình ảnh
- 3. Phát hiện vùng sáng hình chữ nhật trong Hình ảnh bằng cách sử dụng OpenCv
- 4. Sao chép vùng của một hình ảnh sang vùng khác trong một hình ảnh khác
- 5. cụm Phát hiện các điểm ảnh màu trắng trong một hình ảnh sử dụng OpenCV
- 6. Phát hiện hình ảnh 404 trong javascript
- 7. để phát hiện một vòng tròn trong một hình ảnh
- 8. Phát hiện cạnh hình ảnh
- 9. Phát hiện xem tệp hình ảnh PNG có phải là hình ảnh trong suốt không?
- 10. Cách phát hiện xem chuỗi có chứa ít nhất một số không?
- 11. phát hiện mạnh mẽ của mô hình lưới trong một hình ảnh
- 12. Phát hiện Sudoku Square ở một hình ảnh
- 13. Cách nhanh nhất để phát hiện vòng tròn trong hình ảnh là gì?
- 14. Phát hiện hình ảnh gần giống hệt
- 15. Làm cách nào để thực hiện tương đương với Enumerator.detect của Prototype trong Perl với số lượng mã ít nhất?
- 16. Android - Cách tốt nhất để che phủ một nút phát trên hình ảnh/hình thu nhỏ
- 17. Phát hiện màu chính trong hình ảnh bằng PHP
- 18. Cách phát hiện xem hình ảnh có được chạm vào
- 19. phát hiện nhấp chuột vào một hình ảnh
- 20. Phát hiện EOF cho hình ảnh JPG
- 21. Phát hiện hình ảnh 404 bằng cách sử dụng Javascript
- 22. Phát hiện hình ảnh trống (hình ảnh được mong đợi là mã vạch) trong C#
- 23. Cách phát hiện định hướng hình ảnh (văn bản)
- 24. Phương pháp * chính xác * đơn giản nhất để phát hiện hình chữ nhật trong một hình ảnh là gì?
- 25. java đệm hình ảnh: Phát hiện điểm ảnh đen
- 26. Ít nhất Hình vuông C# thư viện
- 27. Phát hiện URL hình ảnh trong C#/NET
- 28. Cắt hình ảnh sau khi chọn vùng bằng cách sử dụng tính năng dò tìm cạnh trong android
- 29. Sao chép C# dán vùng hình ảnh vào một hình ảnh khác
- 30. Làm cách nào tôi có thể kéo hình ảnh trong nút hình ảnh thành toàn bộ vùng của nút ảnh?
Chính xác là tôi đã suy nghĩ. Cũng đã suy nghĩ ... Làm thế nào tôi sẽ thread nó để tăng tốc độ "trượt": p – Bengie
Tôi tưởng tượng rằng nó không phải là cần thiết để tìm cửa sổ tốt nhất để cấp độ pixel. Nếu chỉ quét một mạng lưới các cửa sổ riêng biệt sẽ không hoạt động, tôi sẽ thử hai lưới xen kẽ trước khi quét từng pixel. – Predictor