イメージのイメージパターンを探すことができるiphoneアプリを実行する必要があります。 (sthのようなthis)openCVを使ってiPhoneでオブジェクトを検出していますか?テンプレートマッチングやハァー?
私は唯一のオプション私は、objectiveCのために移植されているopencvでテンプレートマッチング機能を使用するために持っていると感じる。
私は、this githubコードからobjectiveCの簡単なopencvプロジェクトの優れた出発点を発見しました。
しかし、openCVではエッジ検出と顔検出機能しか使用していません。私は、テンプレートマッチング関数 - "cvMatchTemplate"を、objectiveC for iPhoneで使用するobjectiveCの例が必要ですか?
以下は私がこの時点で持っているコードです:(少なくとも私にはエラーはありませんが、コードのこの部分は完全に黒い画像を返す、一致した領域が明るくなる結果画像を期待していますか?
IplImage *imgTemplate = [self CreateIplImageFromUIImage:[UIImage imageNamed:@"laughing_man.png"]];
IplImage *imgSource = [self CreateIplImageFromUIImage:imageView.image];
CvSize sizeTemplate = cvGetSize(imgTemplate);
CvSize sizeSrc = cvGetSize(imgSource);
CvSize sizeResult = cvSize(sizeSrc.width - sizeTemplate.width+1, sizeSrc.height-sizeTemplate.height + 1);
IplImage *imgResult = cvCreateImage(sizeResult, IPL_DEPTH_32F, 1);
cvMatchTemplate(imgSource, imgTemplate, imgResult, CV_TM_CCORR_NORMED);
cvReleaseImage(&imgSource);
cvReleaseImage(&imgTemplate);
imageView.image = [self UIImageFromIplImage:imgResult];
cvReleaseImage(&imgResult);
p/s:または、cvHaarDetectObjectsを使用してオブジェクトを認識しようとしますか?
ハイテクを使用すると、1つのタスク – Rajneesh071
そのこんにちは申し訳ありませんが私はあまりにも長い間、この上で作業を停止している – Rajneesh071
動作していないで私を助けることができる... – mkto