該應用程序使用 OCR 技術識別捕獲圖像中的國際象棋棋子
該應用程序可以識別書籍或雜誌中的國際象棋棋子(圖表)。它是 ChessOcr https://play.google.com/store/apps/details?id=com.kgroth.chessocr 的免費版本,但不使用後置攝像頭,而是輸入圖庫中任何捕獲的圖像。該捕獲的圖像必須包含國際象棋棋子,並且通常是通過對所顯示的國際象棋棋子進行屏幕截圖(來自 pdf 文件或網頁)來獲得的。還可以使用任何相機離線捕獲輸入圖像,然後將其傳輸到 Android 設備。
可以直接調用該應用程序,此時必須選擇輸入圖片。但是,如果您在圖庫中有要處理的圖像(或有屏幕截圖),那麼您也可以打開它並選擇 ChessOcrPict 以使用共享內容圖標處理該圖像。進入ChessOcrPict後,只需觸摸屏幕即可開始識別過程。如果識別成功,它會顯示結果,並要求您選擇要移動的顏色,這始終是必要的。然後它將每個識別到的圖形保存在 pgn 文件中,並將最新的圖形作為 FEN 字符串放入剪貼板中。
一旦位置被識別,您就可以使用ChessOcrPict完成與 ChessOcr 相同的操作。也就是說,您可以調用 Android 國際象棋程序(例如 DroidFish、SCIDOnthego 或 Chess for Android)來分析位置或對包含該位置的遊戲執行數據庫搜索 (SCIDOnthego)。有一個免費的 SCID 數據庫可以與 SCIDOnthego 一起使用。只需下載 zip 文件 http://www.kgrothapps.com/files/dbsmall-apr-6-13.zip 然後解壓縮並將這些文件放入 SCID 目錄中。
為了獲得最佳結果,國際象棋圖形應至少佔據輸入圖像的一半。如果識別失敗,應用程序將直接返回,而不會返回任何結果。總而言之,這個應用程序具有與 ChessOcr 相同的功能,但輸入是離線獲取的靜態圖像,而不是從後置攝像頭獲取的實時圖像。 ChessOcrPict 在網頁上運行不佳,但它可以在書籍和雜誌的 pdf 文件上運行。
閱讀更多信息