ncnn
ncnn copied to clipboard
[ncnn-android-yolov8] How to handle real-time detect when the view set orientation to "landscape" ?
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
use TinyEXIF https://github.com/cdcseacave/TinyEXIF to get JPEG Orientation, then rotate image.