話:
iphone SDK 6.0でopencvを使用してビルドされた顔を検出するアプリがあります。すべてが機能しています。フロントカメラと「バックカメラ」を使用できます。また、トーチのオン/オフを切り替えることもできます。現時点で(ライブ)。
でも今は、この顔がどれだけ離れているかを確認できる機能を追加したいと思います
いくつかの公式や良いアイデアはありますか、それともプロからの解決策はありますか? (コードや何かが必要な場合は、必要なものすべてをお見せします)
ヘルプと素早い回答をありがとうございます !^^
聞くことは、目的cの翻訳です
-(double) faceDistance{
const NSInteger kFaceWidth = 10;
const NSInteger kPicWidth = 640;
CGPoint p1 = CGPointMake(10, 10);
CGPoint p2 = CGPointMake(100, 70);
int facePixelWidth;
int slope = (p2.y - p1.y) / (p2.x - p1.x);
double propOfPic = kPicWidth / facePixelWidth;
double surfSize = propOfPic * kFaceWidth;
double dist = surfSize / slope;
return dist;
}
ここでコードを更新しましたが、目的cのソリューションです