Anythimg work fine until i set the view orientation to landscape ,it will make preview rotate 90 degree.
I have tried setting
orientation = (int)e.data.i32[0]; ->orientation = (int)e.data.i32[0]- 90 ;
( inside ndkcamera.cpp: int NdkCamera::open(int _camera_facing)){ })
this make preview show correct, but the detect get wrong.
please help me !!!
(i think the key is inside ndkcamera.cpp,but I don't know exact how to do.)
source: https://github.com/FeiGeChuanShu/ncnn-android-yolov8
1条答案
按热度按时间ef1yzkbh1#
use TinyEXIF https://github.com/cdcseacave/TinyEXIF to get JPEG Orientation, then rotate image.