Tôi có một bộ sưu tập lớn các hình ảnh được quét và tất cả chúng đều bị lệch, với một vùng màu trắng xung quanh.Làm cách nào để phát hiện (và sửa) nghiêng trong hình ảnh?
Vì vậy, những hình ảnh này có hình chữ nhật màu sắc, được bao quanh bởi một khu vực màu trắng lớn. Vấn đề là các hình chữ nhật màu này không song song với đường viền hình ảnh. Tôi chắc chắn phải có một cách để phát hiện lập trình các hình chữ nhật màu này, để tôi có thể xoay hình ảnh (do đó, không xoay nó) và sau đó cắt nó để chỉ phần thú vị còn lại. Tôi đoán tôi không thực sự chắc chắn quá trình này được gọi là gì, vì vậy tôi đang gặp sự cố khi tìm kiếm giải pháp trên Google.
Có ai biết cách tiếp cận nào khiến tôi bắt đầu không? Bất kỳ thư viện nào ở đó mà tôi nên xem xét? Hoặc tên của một thuật toán có thể hữu ích?
Tôi đang lên kế hoạch sử dụng Java cho dự án này, nhưng tôi chưa thực sự bắt đầu, vì vậy tôi đang mở các đề xuất thư viện bằng bất kỳ ngôn ngữ nào.
Cảm ơn! Một tìm kiếm cho Hough Transform đã dẫn tôi đến http://www.recognition-software.com/image/deskew/ mà không giải quyết được vấn đề của tôi ngay từ đầu, nhưng tôi đã có thể chỉnh sửa mã một chút để có được nó làm việc rất tốt. – pkaeding
Đây là trang bị hỏng. Bạn có thể vui lòng sửa liên kết? –
Được Tess4j xếp vào? – wprl