研究テーマ:1カメラを使ったタッチパネルにおける指先検出の精度・範囲の向上
課題:精度・範囲の目標設定、アルゴリズムについて
5/7:進捗なし
5/8:タッチ可能範囲の確認
5/9:検出手法の提案(エッジ検出+凸(角度)検出)
5/10:進捗なし
5/11:サンプルプログラム作成中
<進捗>17枚の注文書(100商品名)の文字認識用学習データの作成・結合とデータベースの作成を行った。
<来週の課題>注文書のイメージデータを作成した文字認識システム(曖昧検索と文字画像の特徴マッチング)に入力して認識結果の検討を行う。
参加者 全員
ICISIP2018参加テーマ
卒論のテーマの延長で継続。
5月18日(金)山九打ち合わせ
FAX帳票のデータ起こし(5枚程度認識デモ行う)
画像検品システム(未定)
今後はウェブ進捗報告を日常か、GitLabにプロジェクトごと、学会ごと、修論ごとのレポジトリを作成する。
研究テーマ
ウェブカメラによる手のジェスチャカーソルコントローラの開発(暫定)
今週の課題
- JIIAEの先行研究の論文を1ページ程度読む。https://www2.iaengineers.org/Journal_E/index.php/jiiae/article/view/157
- Chromeのリモートデスクトップ機能を有効にする.
今週の進捗
- 5/9 Chromeのリモートデスクトップ 動作確認済み
- 5/15 JIIAEの先行研究の論文を1ページ読んだ。
研究テーマを「生体認証を利用したWebアプリ認証」に決定。
ComposerでWeb製作アプリ「Laravel」インストールする。
その後、プロジェクトを1つ立ち上げ、「GitLab」にプッシュ。
商品名をOCRで読取り、その結果からデータベース検索を行い、商品名を特定するプログラムを作成した。以下は検索の流れ。画像は入力画像
1.OCR結果より疑似乱数を用いて商品ごとに無作為に三文字抽出
2.抽出した三文字によってsqliteの曖昧検索(LIKE検索)を行う
3.検索にヒットした商品名をカウントする
4.1~3の流れを複数回行う(今回は100回)。これにより最も多く検索にヒットしたものを決定する。
以上のOCR及び検索によって得られた出力結果は以下のようになった。
<OCR結果>
INDICATOR 800*900
INDICATOR 800*1100
INDICAWTOR 275 (25)
INDICATOR 550*1400*25
BDICATOR 1100*1400**25
SIGNWEIGHT (HDB) Y
SIGNWBIGHT (S ()RBEN)
MA SEAWHHS
MA STAND-Y
F*18ABH
F-18AD -
DESIGN FEN(B PANFL- (DS) -M
CLAMP*FENCE BAND4
BEADTY BASE
C()ANE BASE
ASHCCAN W/CIIP
STEELPATES-A
<検索を通した最終的な出力結果の一例>
INDICATOR 800*900
INDICATOR 800*1100
INDICATOR 275(25)
INDICATOR 550*1400*25
INDICATOR 1100*1400*25
SIGNWEIGHT(HDG)
SIGNWEGHT (S GREEN)
MA STAND-Y
MA STAND-Y
F-18AEM
F-18AD
DESIGN FENCE PANEL (DS)-M
CLAMP-FENCE BAND
BEAUTY BASE
CONE BASE
ASH CAN W/CUP
STEEL PATES-A
’MA STAND-G’のOCR結果が’MA SEAWHHS’となったため検索結果が'MA STAND-Y'となってしまった。また乱数を使用しているため、特に商品名が短いものに関しては正確な出力結果が得られない場合があった。
tesseract-OCRの学習データを新規で作成し、添付画像に対して文字認識を行った
。以下は正解の文字列及び既存の学習データを用いた場合と新規に作成した学習データを用いた場合の出力結果。
<正解>
INDICATOR 800*900
INDICATOR 800*1100
INDICATOR 275(25)
INDICATOR 550*1400*25
INDICATOR 1100*1400*25
SIGNWEIGHT(HDG)
SIGNWEIGHT (S GREEN)
MA STAND-G
MA STAND-Y
F-18AEM
F-18AD
DESIGN FENCE PANEL(DS)-M
CLAMP-FENCE BAND
BEAUTY BASE
CONE BASE
ASH CAN W/CUP
STEEL PATES-A
<既存の学習データ>
nwxcmx eooeeoo
mnrcmx soomoo
INDICATOR 275 (25)
mnlcmk 55ot14oo==2s
mnlmmx 11oo«14oa+<25
SIGh‘7BIGH1‘(HDG)
smmtcar (s cm)
m mm
In STA?!)-Y
F-ism!
F-IEAD «
DESIGN PE-N03 mm. (vs) -11
mu?-mm mm
as/nmr mi
00245 ms}:
ASH.CAN I/CUP
srsm. PATES-A 7
<新規の学習データ>
OSDICATOR 800*900
INDICAIOR 800*1100
INDI()ATOR 275 (25)
IIWDICADR 550*141)0*25
INDIULTOR 1100*1400*25
SIGRUUWEIGPU-(EDG)
SIGBUWEIGISP (S …
Continue Reading ››
・anacondaおよびopencvのインストールを行い、spyder(開発環境)で簡単な画像処理プログラムの実装と動作確認を行った。
・pythonの基礎的な文法の学習を行った。
オープンキャンパスに向けて
テンプレートマッチングによる指検出
→検出範囲の拡大はできていない
→タッチの場所で動作を変えるシステムを行う予定
For 38KHZ, I found it needs the Timer. Now it is in researching.
发送端电路图绘出。
且波形有显示,但还不是38khz,仍在参数调整中。。。