Tôi về cơ bản đang xử lý mã vạch bằng phần mềm nguồn mở. Nhưng công cụ đôi khi không phát hiện được mã vạch nào cả.Phát hiện hình ảnh trống (hình ảnh được mong đợi là mã vạch) trong C#
Vì vậy, tôi muốn bản thân mình kiểm tra thời tiết hình ảnh thực sự trống hoặc chứa một số loại mã vạch.
Hình ảnh của tôi được tạo thông qua quá trình quét và chúng chỉ chứa mã vạch (nếu chúng không trống) và một số hình ảnh nhiễu do quá trình quét tạo ra. Vì vậy, vấn đề của tôi có thể thậm chí còn xuống để kiểm tra xem hình ảnh có chứa một số lượng đáng kể các pixel đen tập trung để phân biệt nó với các ảnh không gian trắng có nhiễu hay không.
Tôi đã kiểm tra this SO câu hỏi, nhưng đề xuất là sử dụng "biến đổi dòng xác suất Hough" mà tôi đã tìm thấy một chút quá mức cần thiết cho tình huống của tôi.
Tôi cũng đã kiểm tra this nhưng mã không an toàn. Tôi đang tìm một giải pháp C# được quản lý.
Có một đường giữa mã số con trỏ 'GetPixel()' và 'unsafe', và đó là lớp' Marshal'. Xem ví dụ câu trả lời này: http://stackoverflow.com/a/1563170/860585 – Rotem