我正在使用相机在使用 Android 4.03 和 opencv for android 2.4.3 的手机上捕捉图像
在我的应用程序中,我正在使用 Highgui.imread 从磁盘读取图像
但问题是该功能总是旋转图像与实际保存的图像形成对比!
if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Mat img = Highgui.imread(file.getAbsolutePath());
if(img!=null)
n.detectDocument(img.getNativeObjAddr());
在本地
jbyteArray JNICALL Java_com_example_superemr_NSuperEMR_detectDocument(JNIEnv *env, jobject object, jlong addr)
{
Mat* image = (Mat*) addr;
imwrite("/mnt/sdcard/work/hala.jpg",*image);
return NULL;
}
如何在正确的位置读取图像?