opencv_createsamples.exe -info ./ok/positivelist.txt -vec positive.vec -num 15 -w 30 -h 30
として、自分で探してきたpositive画像15枚を元に作ったvecファイルを元に作ったカスケード分類器が、
元の15枚の画像すら認識しません。
そこで、
opencv_createsamples.exe -img ./ok/test.png -num 1000 -vec test.vec
を用いて、1000枚の加工ファイルを元にvecファイルを作りたいのですが、
残念なことに、これは1つの画像から1000枚を加工する関数です。
精度を上げるには、自分で探してきたpositive画像を元に加工vecファイルを大量生産するしかないのですが、これはどのようにするんでしょうか。
1
質問タイトルの通り、createsampleした画像自体を何等かの方法で作成する事を15枚について行い、そのあと結合してvecにする。
2
何等かの関数(infoとimgが合体したやつ)を用いて、元の15枚を元に大量生産した画像データを元にvecを作る
皆さんどのようにやっているのでしょうか、いくらなんでも、自力で1000枚は集められません。
ちなみに、フリーソフトを使って、90,180,270回転、かつ回転なしコントラスト等調整は行えましたが、あまり精度が上がりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。