我正在尋找一種方法來自動拉直我的圖像,我想知道是否有人遇到任何算法來做到這一點。我意識到這樣做的能力取決於圖像的內容,但任何已知的算法都將是一個開始。圖像拉直算法
我期待着最終在C#
或PHP
中實現這一點,不過,我現在主要使用算法。
這可能與OpenCV
? ImageMagick
?其他?
非常感謝, 佈雷特
我正在尋找一種方法來自動拉直我的圖像,我想知道是否有人遇到任何算法來做到這一點。我意識到這樣做的能力取決於圖像的內容,但任何已知的算法都將是一個開始。圖像拉直算法
我期待着最終在C#
或PHP
中實現這一點,不過,我現在主要使用算法。
這可能與OpenCV
? ImageMagick
?其他?
非常感謝, 佈雷特
這裏是我的想法:
氏顯然不會在任何類型的圖像中工作。這只是爲了促進討論。
當然這取決於您想要矯直的圖像類型,但似乎有一些資源可用於文本掃描的自動矯直。
One post我發現提到的3個方案,可以做到自動矯直:
如果手動矯直是可以接受的,那裏有很多教程如何使用Photoshop手動拉直它們;只是谷歌「的形象拉直」
大多數OCR程序拉直掃描圖像識別運行之前。您可能在許多開源OCR程序中找到了很好的代碼,例如Tesseract
ImageMagick具有-deskew選項。這將簡單地旋轉圖像爲直的。
大多數商業OCR引擎(如ABBYY FineReader和Nuance OmniPage)都會自動執行此操作。
Leptonica研究圖書館有一個名爲skewtest的命令行工具,它將旋轉圖像。
我還沒有找到可以拍攝以任何其他方式變形的圖像的圖像庫(例如,針墊或在掃描操作過程中移動過的圖像,或者移除書本邊緣的變形圖像)。我正在尋找一個圖書館或工具,可以做到這一點,但無法找到一個。
Patrick。
也許你的意思是「自動調直」將是很好的例子...... – 2011-01-24 15:57:10