iosアプリを作っています。iPhoneのカメラで撮った写真をOpencvで顔認識して顔部分のを切り抜き、顔部分のみの画像を生成したいです。
OpencvをObjective-cであつかっています。
Mat cut_img(img,cv::Rect(left.x,right.y,100,100)); imwrite("a.png", cut_img); resultImage = MatToUIImage( );
どうにかしてimwriteで切り出した画像をMatToUIImageでcv::Matからswiftで使えるUIImageに変換したいです。しかし、第1引数は保存画像の名前を
const string& filenameで指定するためここは画像のパスかcv::Stringを使うことになり、この保存した画像をcv::Matに変換するいい方法がわかりません。
imwrite("./a/a.png", cut_img);
で保存した場合aというフォルダをアプリに用意していたらそのフォルダに保存されますか?
保存されるのであればその画像をswiftでまた呼び出すだけなのですがあまりいい方法とは思えず。
検索をしても、顔を囲むサイトはあっても切り出すサイトがなく困っています。
何か参考になるサイトはありますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。