我正在試圖找到一種方法來確定圖像是否需要旋轉以使文本水平對齊。如果它確實需要旋轉多少度?如何確定圖像是否需要旋轉
我將圖像發送到tesseract並使tesseract生效,圖像中的文本需要水平對齊。
我正在尋找一種方法做到這一點,而不依賴於圖像中的「方向」元數據。
我認爲以下幾種方式做到這一點的:
- 旋轉圖像順時針四次90度,發送所有四個圖像正方體。這是不理想的,因爲需要處理一個圖像4次。
- 使用霍夫線變換來查看線是垂直還是水平。如果它們是垂直的,則旋轉圖像。這樣圖像仍然可能需要旋轉180度。所以我不確定這是多麼有效。
我想知道是否有其他方法可以使用OpenCV,imageMagik或任何其他圖像處理技術來完成此操作。