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/98370872 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://blog.csdn.net/wunghao8/article/details/38868281

 

 

 

 

おすすめ

転載: blog.csdn.net/qq_18276949/article/details/106575304