[効率化検討]Pythonでbuildの変更その2
以前にPythonでbuildの変更を行った。その出力結果に、新しいトレイを 追加できるかテストした。以下にメモしておく。 1.トレイを2つ作る場合の考え方 (1)1回のプログラム処理で1つのトレイを追加する。 (2) … 続きを読む [効率化検討]Pythonでbuildの変更その2
バタイユゲーム、ナポレオン戦争、などについて書いていきます。
[効率化検討]Pythonでbuildの変更その2
以前にPythonでbuildの変更を行った。その出力結果に、新しいトレイを 追加できるかテストした。以下にメモしておく。 1.トレイを2つ作る場合の考え方 (1)1回のプログラム処理で1つのトレイを追加する。 (2) … 続きを読む [効率化検討]Pythonでbuildの変更その2
[効率化検討]Pythonでbuildの変更
Pythonとxmlツールを使って、ひな型にトレイ(部隊ユニット1ケのみ)を 追加する簡単なテストを行った。うまくいったので、メモしておく。 1.プログラムの考え方 以前にトレイのデータ構造で検討したものと同じである … 続きを読む [効率化検討]Pythonでbuildの変更
【Python】既存のxmlデータに要素を追加する
既存のxmlデータに要素を追加するテストをしたら、とても苦戦した。 後のために、解消方法をメモしておく。 1.既存のxmlデータ 下図のような簡単なもの。 2.追加するデータ 次の2つの要素を最後に追加する。 ・& … 続きを読む 【Python】既存のxmlデータに要素を追加する
【Python】ゲームユニットでOCR機能を試す(8/E)
つづき (12)コンビニのスキャナでスキャンした画像 A3サイズまでスキャンできるので、ユニットシート2枚を1回でスキャンした。 下図は、その中から1/2シート分の画像を切り出したもの(今までと同じ範囲)。 左上部分の … 続きを読む 【Python】ゲームユニットでOCR機能を試す(8/E)
【Python】ゲームユニットでOCR機能を試す(7)
つづき (9)昼間に撮影した場合(CamScannerアプリ) 蛍光灯の反射が気になったので、昼間に明るいところで撮影してみた。 但し、直射日光に当てると強く反射してしまうので、間接的に日が当たる場所で撮影した。 左上 … 続きを読む 【Python】ゲームユニットでOCR機能を試す(7)
【Python】ゲームユニットでOCR機能を試す(6)
つづき (8)劣化しない画像の場合 撮影したものではなく、オリジナルのデジタル画像を基にした場合のOCR機能を試してみた。 具体的には、Marshal Enterpreisesのシェンカーバンの戦いのユニット画像 (p … 続きを読む 【Python】ゲームユニットでOCR機能を試す(6)
【Python】OCRで認識した数字をCSVファイルに出力
OCR機能に見通しが経ったので、認識した数字をcsvファイルに出力し、 EXCELで編集しようとしたら苦戦した。後のために経緯と対策をメモしておく。 1.考え方 (1)バタイユゲームユニットの部隊名は、読取りを部分的に … 続きを読む 【Python】OCRで認識した数字をCSVファイルに出力
【Python】ゲームユニットでOCR機能を試す(5)
つづき (4)前回の(3)と同様。但し、画像がオレンジ色の環境(部屋の電球色蛍光灯の下)でなく、 白色に近い環境(部屋の白色蛍光灯の下)で撮影。 左上部分の原寸大(100%表示) 認識結果は、下図の通り。 (5)前回の( … 続きを読む 【Python】ゲームユニットでOCR機能を試す(5)
【Python】ゲームユニットでOCR機能を試す(4)
つづき 3.元画像の違い 画像の解像度により認識率が向上するとの事で、色々試してみた。 (1)ユニットシートの裏面の半分を撮影したもの。 左上部分の原寸大(100%表示) 認識結果は、下図の通り。数字部分は、ほぼ認識で … 続きを読む 【Python】ゲームユニットでOCR機能を試す(4)
【Python】ゲームユニットでOCR機能を試す(3)
つづき (E)tesseract_layout=4の場合部分的に読み取るが、ランダムである。 (F)tesseract_layout=5の場合別の文字に読み取る。 (G)tesseract_layout=6の場合最 … 続きを読む 【Python】ゲームユニットでOCR機能を試す(3)