6

左目、右目、口の位置を検出する必要があるアプリに取り組んでいます。があり、顔の画像が含まimageViewれています。目と口の両方の座標を取得したいと考えています。これについて 2 ~ 3 のサンプル コードを見てきましたが、ビューに他のコントロールがあるため、座標を一致させるためにビューを反転する必要があるすべてのコードでほぼ同じです。そして、彼ら全員が使用しているもう1つのものself.viewimageView

UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"image.png"]];

しかし、私にimageViewはフレームがあり、画像で初期化できません。そうすると、faceFeature の目と口の座標が間違っていることがわかりました。

このサンプル コードからコードを開始しましたが、このビューでもY座標が反転されています。

UIImageView画像を反転せずに顔の目と口の位置を検出する方法を教えてくださいself.view

私の質問が十分に明確でない場合はお知らせください。

4

2 に答える 2

0

うまくいった!- すべての顔オブジェクト (口と目) を含む faceContainer を持つようにクラスを編集し、このコンテナーを回転させて、それだけです。明らかに、これは非常に粗雑ですが、機能します。http://www.jonathanlking.com/download/AppDelegate.mというリンクがあります。次に、サンプル コードのアプリ デリゲートをそれに置き換えます。

-- 古い投稿 --

このApple Documentationを見て、この Apple Talkのスライド 42 以降を見てください。また、あなたが達成しようとしていることのデモがあるので、おそらくトークを見るべきです。それは「iOS & Mac OS X での Core Image の使用」と呼ばれ、ここにあります。

于 2012-06-22T11:25:18.410 に答える