2

我已经使用 javaCv 创建了一个应用程序,我正在尝试使用将图像保存在 android 中

cvSaveImage("/storage/sdcard0/watermarked/test.jpg", yCrCb);
cvSaveImage("/storage/extSdCard/test.jpg",yCrCb);

其中 yCrCb 是 IplImage。

没有异常错误,程序运行顺利,但文件没有保存到上面提到的路径中。我想问一下可能会出现什么问题?它是文件名的命名约定吗?

如果有帮助,我有一个与此应用程序对应的 java 应用程序,当我使用该行时,java 版本可以正常工作

cvSaveImage("C:\\testing123.jpg", yCrCb);
4

1 回答 1

2

嗨,我用同样的东西来存储图像。

为了获取 sdcard 的路径,我使用了 Environment.getExternalStorageDirectory().toString();

将文件夹名称附加到要存储图像的路径

试试这个,并确保您在 xml 文件中具有写入权限。

于 2013-03-04T13:18:02.753 回答