Android Highgui.write()工作不正常

Android Highgui.write()工作不正常,android,opencv,computer-vision,Android,Opencv,Computer Vision,我有两个图像-rectangle.jpg和replica.jpg(空白图像),大小均为307x185,颜色均为彩色 我想将rectangle.jpg的内容复制到replica.jpg 我在android中的opencv代码是: String path=Environment.getExternalStorageDirectory().getAbsolutePath() +"/idag/rectangle.jpg; Mat m=Highgui.imread(path,1);

我有两个图像-
rectangle.jpg
replica.jpg
(空白图像),大小均为307x185,颜色均为彩色

我想将
rectangle.jpg
的内容复制到
replica.jpg

我在android中的opencv代码是:

    String path=Environment.getExternalStorageDirectory().getAbsolutePath() +"/idag/rectangle.jpg;
    Mat m=Highgui.imread(path,1);               
    String path1=Environment.getExternalStorageDirectory().getAbsolutePath() +"/idag/replica.jpg";
    Highgui.imwrite(path1, m);
两个图像都位于位置
/sdcard/idag
。 在Android 2.3.3 API 10上安装后,代码在移动设备上运行时没有给出任何错误,但图像也“未复制”到所需的空白图像


我哪里出错了?

嘿,伙计们,我找到了解决办法。这是一个简单的错误,我忘记添加“WriteExternalStorage”的用户权限。添加后解决了问题。