android人脸检测开发——基于opencv实现——相机旋转90°问题

opencv默认用横屏检测和显示:

解决方案,总结:2种方法https://blog.csdn.net/u010112268/article/details/80420454

方法1:最简单,修改FdActivity.java中onCameraFrame()函数。

此方法会带来一个新问题,即旋转后的图像尺寸变小了,且不能满屏显示。(待解决。。。)

方法2:修改opencv库源码,即CameraBridgeViewBase.cpp中的deliverAndDrawFrame()函数

    一种修改方法https://blog.csdn.net/u010112268/article/details/80420454

   另一种修改方法https://blog.csdn.net/yd_yandong/article/details/52698696?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

    还有一种修改方法 https://blog.csdn.net/daizhe/article/details/78253068

最终使用了此文方法修改后即解决了相机显示旋转问题,又解决了竖向无法检测的问题!

https://www.cnblogs.com/qq2523984508/p/10512396.html

=====================================================================================

Core.rotate()旋转

Core.flip()翻转

参考:

https://www.cnblogs.com/qq2523984508/p/10512396.html

https://blog.csdn.net/u010112268/article/details/80420454

https://blog.csdn.net/xyx2999/article/details/79424043

https://www.imooc.com/article/255937

https://blog.csdn.net/qq_35952946/article/details/79036909

https://blog.csdn.net/tryflys/article/details/78926133

https://blog.csdn.net/weixin_43093006/article/details/98370872https://blog.csdn.net/yd_yandong/article/details/52698696?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

https://blog.csdn.net/daizhe/article/details/78253068

https://blog.csdn.net/wunghao8/article/details/38868281

猜你喜欢

转载自blog.csdn.net/qq_18276949/article/details/106575304
今日推荐