旋转图像中的脸部

Mar*_*lla 5 opencv image-processing rotation image-rotation

我有一个问题,当我用我的平板电脑拍照时,我使用opencv来检测脸部并识别脸部.因此,我将尝试旋转面部,以便例如将眼睛和眼睛置于相同的位置,例如具有相同的水平角度.
你能给我一些OpenCv函数或一些有用的链接吗?
提前致谢.
马尔科

Boa*_*oaz 10

我认为opencv重映射教程可能有助于 http://opencv.itseez.com/doc/tutorials/imgproc/imgtrans/remap/remap.html#remap


完整答案:

当你有一个眼睛的点时,使用它来定位眼睛cascade_classifier - 建立线方程并使用简单的三角法来找到角度.当你有角度 - 使用重映射旋转或甚至更好地使用此warp_affine

  • 当你对每只眼睛都有一个点时,用它来定位眼睛http://opencv.itseez.com/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html#cascade-classifier - 构建线方程并使用简单的三角函数来找到角度.当你有角度 - 使用重映射旋转甚至更好地使用这个http://opencv.itseez.com/doc/tutorials/imgproc/imgtrans/warp_affine/warp_affine.html#warp-affine (2认同)