我有一个侧面照片:
和一个正面照片:
输出:将侧面照片与正面照片对齐。
想法:我只需要知道可以在两张照片上都看到哪三个共同点,然后使用仿射变换来显示对齐的侧面照片。
OR any other **simple method** of doing so
开发环境: c++ 和 OpenCV 2.4.2
我尝试过的方法:
- 使用 Haarcascade 特征检测(共同检测点在两个图像中都为眼睛);但无法在正面人脸上检测到耳朵。
- OpenCV: 将人脸图像相对于参考图像进行平移/对齐 (图像注册)(我收到了错误消息)。
estimateTransform
函数返回一个cv::Status
值,您可以检查一下吗? - Micka