2014-08-01から1ヶ月間の記事一覧

昨日したこと あいかわらずJavaScriptで機械学習してました。 32次元のデータを学習できないという問題がありましたが、単純に set(0,0,datas)とするところを、set(1,1,datas)としてました。(1x1x32のデーター構造だから、0,0に値を入れないとダメ) 直前で…

LBPで特徴ベクトルを作成

あらためて、WikipediaのLocal Binary Patternのページを読むと http://en.wikipedia.org/wiki/Local_binary_patternsLocal Binary Patternは、エンボス加工ぽい、画像を作るためじゃなくて、the feature vector まで、作成するためのものだった。 画像を in…

LBPの実験

昨日したこと Local binary patternsを実験した。GPLのLBPの実装 https://github.com/tjrantal/RegionGrow/blob/master/src/LBP.java使ってみるとなんとなく、LBPがわかった。 255のgrayscaleから、0-9の値になったのが大きくて、機械学習がはかどった。GPL…

昨日したこと ようやく、コンピュータービジョンライブラリーのccv.jsのC言語部分のビルドにMacで成功した。 lib/configure の後にできる、bin/makeをすればよかった。 これでようやく、精度が高いと噂のBBF: Brightness Binary Featureを試せそう。 http://…

予定遅れまくり、昨日してることをそのまま継続

昨日したこと OpenCVでの画像サイズを大きくした場合のテスト - 結果的には、検出率以上に誤検出が増えた。 画像サイズを大きくするとトレーニングに物凄く時間がかかるようになるので、費用対効果は薄いあとは、レクトを正しく検出できたかの判定で、かする…

昨日したこと OpenCVで画像サイズを24から32,40と変更したものを試したが、思ったほど精度があがらなかった。 たしかに、検出数は増えたが、誤検出も増えたので、stage上げたりNegを増やさないといけない。今 ようやくOpenCVのトレーニング中のNeg Countにや…

過去 またまたOpenCVで検出のテストをしていました。 検出結果を評価できるようになったので、少し試した。横反転は画像量2倍になる。認識率は10%ほどよくなった。 角度を左右に30度のものを作成。認識率は5%ほどよくなった。(誤検出増えた)背景によって、…

なんだかんだで、OpenCV触ってました。過去 OpenCVの結果を点数化するアプリを作った。 計算式に悩んだ。(まだ改良の余地多い) とりあえず、完全にマッチが10点・かすると1点・見逃すと-5点に・不用だと-1点とした。 すると、今作っている鼻検出器は、Op…

今日もまたOpenCVで鼻の検出

過去 OpenCVで遊んでいた。 元は手に持ったマイクを認識させようとしたが、難しいのでやめた。 対象の角度が多すぎるのと、手に隠れる割合がバラバラすぎるのが原因今は、人間の鼻を解析することにした。どうにか付属のサンプルdetectorと同等認識できるよう…

Windowsを復元で以前の状態に

2014年8月の月例Windows Updateで面倒なことになるみたいなので、復元でインストール前に戻す。 まあ、Chromeブラウザーしか使わないので、MSのアップデートってあまり影響ない気もするがWindowsは数年に一度はこういう壊す系のアップデートあるよね。買い替…

OpenCV 2.4.9 for Javaをやりました。

昨日は、まる1日 http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html 公式のOpenCV 2.4.9 with Javaで遊んでいました。事前の予想では、C言語のコンパイルとか面倒なこと発生しそうな気がしました。 しかし、.dllファイ…