回答編集履歴
3
画像を小さいものに差し替え。記述修正。
answer
CHANGED
@@ -30,8 +30,7 @@
|
|
30
30
|
手書き用のキャンバス部分の背景色は分かり易くする為に`this.setBackgroundColor(Color.LTGRAY);`
|
31
31
|
で灰色としています。
|
32
32
|
|
33
|
-

|
34
|
-
|
35
34
|
手書きの"ABC 123"が文字認識され、意図したものとは違うものの、
|
36
35
|
結果が出ているのが分かります。
|
37
36
|
|
@@ -41,8 +40,9 @@
|
|
41
40
|
|
42
41
|
###"kor"での確認と、適切な修正について追記
|
43
42
|
"kor"の韓国語traineddataでハングル文字も認識できることを確認しました。
|
44
|
-
また、`
|
43
|
+
また、`PaintView#onDraw`内で`setBackgroundColor`によって背景色を
|
45
|
-
レイアウトxmlで
|
44
|
+
セットする修正をしましたが、そうではなく、レイアウトxmlで背景色をセットする方が
|
45
|
+
適切かもしれません。
|
46
46
|
```XML
|
47
47
|
<!--抜粋-->
|
48
48
|
class="examples.products.test25.PaintView"
|
2
検証を重ねたので追記
answer
CHANGED
@@ -37,4 +37,15 @@
|
|
37
37
|
|
38
38
|
また、traineddataはkor(韓国語版)では無く、eng(英語版)にしているのが
|
39
39
|
異なります。korに変えても認識できると思いますが、できるかできないかは
|
40
|
-
精度の問題だと思いましたので私の方では試していません。
|
40
|
+
精度の問題だと思いましたので私の方では試していません。
|
41
|
+
|
42
|
+
###"kor"での確認と、適切な修正について追記
|
43
|
+
"kor"の韓国語traineddataでハングル文字も認識できることを確認しました。
|
44
|
+
また、`PainView#onDraw`で背景色を変える修正をしましたが、そうではなく、
|
45
|
+
レイアウトxmlでは背景色をセットする方が適切かと思い直しましたので一応。
|
46
|
+
```XML
|
47
|
+
<!--抜粋-->
|
48
|
+
class="examples.products.test25.PaintView"
|
49
|
+
android:id="@+id/drew"
|
50
|
+
android:background="#ffffff"
|
51
|
+
```
|
1
改行位置等を調整
answer
CHANGED
@@ -26,15 +26,15 @@
|
|
26
26
|
Bitmap bmp = drewview.getDrawingCache(); //drewviewをbitmap bmpに変換
|
27
27
|
bmp = bmp.copy(Bitmap.Config.ARGB_8888, true);//ARGB_8888に合わせる
|
28
28
|
```
|
29
|
-
MasayaUemura様の提示されたコードをもとに作成したテストプロで認識させた結果が
|
29
|
+
MasayaUemura様の提示されたコードをもとに作成したテストプロで認識させた結果が以下になります。
|
30
|
-
|
30
|
+
手書き用のキャンバス部分の背景色は分かり易くする為に`this.setBackgroundColor(Color.LTGRAY);`
|
31
|
+
で灰色としています。
|
31
32
|
|
32
|
-
|
33
33
|

|
34
34
|
|
35
35
|
手書きの"ABC 123"が文字認識され、意図したものとは違うものの、
|
36
36
|
結果が出ているのが分かります。
|
37
37
|
|
38
|
-
また、traineddataはkor(韓国語版)では無く、eng(英語版)にしているのが
|
38
|
+
また、traineddataはkor(韓国語版)では無く、eng(英語版)にしているのが
|
39
|
-
korに変えても認識できると思いますが、できるかできないかは
|
39
|
+
異なります。korに変えても認識できると思いますが、できるかできないかは
|
40
|
-
問題だと思いましたので私の方では試していません。
|
40
|
+
精度の問題だと思いましたので私の方では試していません。
|