teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

画像を小さいものに差し替え。記述修正。

2017/10/13 03:13

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -30,8 +30,7 @@
30
30
  手書き用のキャンバス部分の背景色は分かり易くする為に`this.setBackgroundColor(Color.LTGRAY);`
31
31
  で灰色としています。
32
32
 
33
- ![イメージ説明](9efcc725aec9d4d836dad38947c42414.png)
33
+ ![イメージ説明](90738e61d87e5b17597f06326ee7152f.png)
34
-
35
34
  手書きの"ABC 123"が文字認識され、意図したものとは違うものの、
36
35
  結果が出ているのが分かります。
37
36
 
@@ -41,8 +40,9 @@
41
40
 
42
41
  ###"kor"での確認と、適切な修正について追記
43
42
  "kor"の韓国語traineddataでハングル文字も認識できることを確認しました。
44
- また、`PainView#onDraw`で背景色を変える修正をしましたが、そうではなく、
43
+ また、`PaintView#onDraw``setBackgroundColor`によって背景色を
45
- レイアウトxmlで背景色をセットする方が適切かと思い直しましたので一応。
44
+ セットする修正をしましたが、そうではなく、レイアウトxmlで背景色をセットする方が
45
+ 適切かもしれません。
46
46
  ```XML
47
47
  <!--抜粋-->
48
48
  class="examples.products.test25.PaintView"

2

検証を重ねたので追記

2017/10/13 03:13

投稿

dodox86
dodox86

スコア9416

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

改行位置等を調整

2017/10/13 03:05

投稿

dodox86
dodox86

スコア9416

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
- 以下の画像になります。手書き用のキャンバス部分の背景色は分かり易くする為に`this.setBackgroundColor(Color.LTGRAY);`で灰色としています。
30
+ 手書き用のキャンバス部分の背景色は分かり易くする為に`this.setBackgroundColor(Color.LTGRAY);`
31
+ で灰色としています。
31
32
 
32
-
33
33
  ![イメージ説明](9efcc725aec9d4d836dad38947c42414.png)
34
34
 
35
35
  手書きの"ABC 123"が文字認識され、意図したものとは違うものの、
36
36
  結果が出ているのが分かります。
37
37
 
38
- また、traineddataはkor(韓国語版)では無く、eng(英語版)にしているのが異なります。
38
+ また、traineddataはkor(韓国語版)では無く、eng(英語版)にしているのが
39
- korに変えても認識できると思いますが、できるかできないかは精度の
39
+ 異なります。korに変えても認識できると思いますが、できるかできないかは
40
- 問題だと思いましたので私の方では試していません。
40
+ 精度の問題だと思いましたので私の方では試していません。