我目前正在為童子軍開展我的鷹專案。我們正在拍攝墳墓的照片以保存家人的過去,但這些照片最初已保存在谷歌驅動器中,這意味著 EXIF 資訊丟失了。我需要瀏覽大約 3000 張照片并查看它們需要旋轉的方向,并且不是通過 EXIF 而是通過將實際圖片保存為正確定向的版本來進行旋轉。我在 java 方面有一些經驗,但不多,只要有一些關于如何匯入正確庫的描述,我就會對任何語言的解決方案持開放態度。并非所有照片都以相同的方式轉動,有些是顛倒的,所以我需要一種方法來讓程式了解文字的朝向和從那里我需要旋轉它們的方向。如果您只能找到它們旋轉的角度,我知道一種實際進行旋轉的方法。以下是我擁有的一些圖片示例。下面是一些測驗用例左旋轉,顛倒,右旋轉,正確方向
謝謝你的幫助
uj5u.com熱心網友回復:
老實說,最好的方法是……手工(自動化解決方案的開發將非常困難且極其耗時)。
撰寫一個簡短的程式,一個接一個地顯示影像,并讓您通過一次按鍵應用正確的旋轉(所有圖片首先設定為橫向*)。可以在一兩個小時內處理 3000 張照片,比撰寫一個會導致許多錯誤決策的應用程式要快得多,需要更多的時間來修復。
可能更快,一次顯示多個縮略圖,讓用戶單擊方向錯誤的縮略圖(例如單擊 = 180° 旋轉,shift/ctrl-click 為 ±90°)。我敢打賭,您可以將處理時間減少到四分之一。
最后,窮人的解決方案是使用檔案資源管理器并右鍵單擊向左旋轉或向右旋轉。[不是開玩笑,這將是全球最快的。]
*對于人像影像的預旋轉,請考慮影像樣本以查看最常需要向左旋轉還是向右旋轉。
uj5u.com熱心網友回復:
首先,您必須檢測在您的情況下是字符的物件,并且您的資料有許多預訓練的物件檢測器,其次,您將估計從檢測到的物件到字符的正確位置的旋轉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/355042.html
標籤:图像处理
