opencv
以前、OpenCVでアニメ顔検出を試していたときにcvHaarDetectObjects用に学習されたアニメ顔分類器のXMLを配布したのですが、積みゲー完全制圧への道程:アニメ顔部品検出ライブラリを作ってみたを見て、なんか古いこと気づいたので、新しいバージョンを配布し…
SSE2の転送命令*1は16バイト境界のメモリアドレスを指定しないと例外が飛ぶ CV_MALLOC_ALIGN=>32なのでCvAllocは32バイト境界でメモリアドレスを返してくれるが、CV_DEFAULT_MAT_ROW_ALIGN=>1になっているので、CvMat->data.ptr[CvMat->step * (CvMat->row /…
追記 2008-10-18 OpenCV1.1preがリリースされ、ffopencvも正式についてるようなので、そちらを使いましょうー。 以下 Windows版のOpenCVではffmpegが使えないと思っていたのですが、otherlibsの下にffopencvというそれっぽいプロジェクトがあったので、ちょ…
結論からいうとうまくいきませんでした。-memオプションで指定したメモリサイズの多くは1つのcvMatとして確保されるため、大きな連続したメモリ領域が必要になりますが、Windowsのヒープ管理でその領域を確保しきれないためです。知り合いのスーパーハッカー…
fun時間がかかるくせに何日か放置しているとクラッシュしていて俺の精神をより不安定にするhaartrainingをいい加減どうにかしようと調べた。 OpenCV ERROR: Bad flag (parameter or structure field) () in function cvReleaseMat, cxarray.cpp(234)内容を見…
haarcascade_digit4.zip 下の記事で作った数字の『4』を検出するブースト分類器のカスケードです。分類器は10stageです。使い方は、opencv.jp - OpenCV: 物体検出(Object Detection)サンプルコード -あたりに。
あまりやるとまたどこかの弁護士とかからなんか送られてきたら嫌なので、怪しい行動は自重。 この検出関係は別のネタでやります。たぶん。 実運用しているのをターゲットにしなければOKかな。 でも正直、全データ('0'..'9','a'..'z','A'..'Z')を学習させるの…
完了というか、ダメな感じだったらしく途中(10stage)で終わってしまいました。入力データが足りないのかな。 結果 ウェーブ(大)でも全ての『4』が検出できるようになりました。しかし、全部検出できるパラメーターだと誤検出があります。誤検出をなくす…
グロ画像収集はすでに放置中。ただこれは僕にとってとても面白そうなことなのでたぶん近いうちに再開する。 今週は、『自分のBBSのCAPTCHAを破ってみた - KENJI’S BLOG』について、kenjiくんにテキトウに語ってしまったので、ちょっと調べてつつ実験してまし…
いま予定している学習の1/2が終わったところで、検出率がかなり上がってきたので、どんな画像が苦手なのか試してみた。 アルゴリズムをみれーと言われそうだけど。(ソースは少しずつ見て、ちょっといじったりしています……) 左 ノーマル(色ランダム) 真ん中…
認識しやすい画像に変換する処理が難しいと思う。 生データじゃ無理だろうし。 実用的だと認定されているようなCAPTCHAは、この方法だけでは読めないと思う。 ただフィルタのパターンが分かっているなら、あらかじめサンプルを学習させれば検出できるかも?
まだ僕自身よく分かっていないことが多いので説明は避けます。 興味ある方は僕のブクマにある参考にしたサイトを参照ください。 はてなブックマーク - id:ultraist's very own はてブ - opencv はてなブックマーク - id:ultraist's very own はてブ - captcha