【问题标题】:Rotate face in image旋转图像中的人脸
【发布时间】:2012-03-08 22:40:24
【问题描述】:

我有一个问题,当我用平板电脑拍照时,我使用 opencv 来检测人脸并识别人脸。所以我会尝试旋转脸部,以便让眼睛和眼睛处于相同的位置,例如所有的水平角都相同。
你能建议我一些 OpenCv 函数或一些有用的链接吗?
提前致谢。
马可

【问题讨论】:

    标签: image-processing opencv rotation image-rotation


    【解决方案1】:

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


    完整答案:

    用它来定位眼睛cascade_classifier 现在,当每只眼睛都有一个点时 - 建立直线方程并使用简单的三角函数来找到角度。当你有角度时 - 使用重映射来旋转甚至更好地使用这个warp_affine

    【讨论】:

    • 嗨 Jan,我想要的是检测图像中的眼睛,找到相对于水平线的角度并旋转图像以使所有面部都处于相同的姿势。
    • 现在,当您为每只眼睛找到一个点时,使用它来定位眼睛opencv.itseez.com/doc/tutorials/objdetect/cascade_classifier/… - 建立直线方程并使用简单的三角函数来找到角度。当你有角度时 - 使用重新映射来旋转甚至更好地使用这个opencv.itseez.com/doc/tutorials/imgproc/imgtrans/warp_affine/…
    • 没问题,如果有帮助,请考虑对答案进行评分和/或通过单击答案等级下方的 V 符号并将其设为绿色来接受它。
    猜你喜欢
    • 2021-12-15
    • 2011-06-28
    • 2020-12-06
    • 2021-10-02
    • 2012-09-02
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2018-03-07
    相关资源
    最近更新 更多