我将OpenCV库和演示程序加载到Eclipse中,并能够正常运行它们。从那以后,我学习了教程3的代码(捕获图像等)并对其稍作修改,每次都在特定位置保存具有相同名称的图像,之后我将继续在此位置运行其他一些OpenCV函数。直到几天前,当我不小心删除了手机上存储这张图片的文件夹时,我才意识到这是可行的。我的代码检查以确保文件夹存在,如果不存在,则在拍摄照片之前创建该文件夹。但是现在,图像永远不会保存,并且在logcat中没有具体的错误说明原因。我会在几个小时内得到一个日志,因为我现在没有我的笔记本电脑。如果有人知道为什么会发生这种情况,请让我知道。谢谢。
发布于 2014-02-16 00:54:46
很可能是您创建的文件夹具有某些用户或访问权限,不允许Android应用程序在该文件夹上写入内容。您需要更多地研究Android文件系统权限...
还要确保您的Android应用程序可以对文件系统进行读/写操作:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>你会在这里和其他地方找到几十篇关于这些问题的帖子。
https://stackoverflow.com/questions/20337031
复制相似问题