安卓项目 使用opencv报错OpenCV(4.6.0) Error: Requested object was not found (could not open directory: C://Users//86155//Desktop//picodet/) in glob_rec, file /home/ci/opencv/modules/core/src/glob.cpp, line 279
时间: 2023-07-23 13:14:51 浏览: 486
这个错误可能是因为你的程序无法找到指定的目录。你需要检查一下你的程序中是否有使用到了名称为 C://Users//86155//Desktop//picodet/ 的目录。如果确实有使用到该目录,那么你需要检查一下该目录是否存在,以及你的程序是否有权限访问该目录。如果该目录不存在或者你的程序没有权限访问该目录,你需要手动创建该目录或者修改访问权限。同时,你也可以尝试将目录名称中的反斜杠(\)替换成正斜杠(/),这通常可以避免一些路径相关的问题。
相关问题
CMake Error: The source directory "D:/xhf/code/opencv-4.6.0/opencv-4.6.0/build" does not appear to contain CMakeLists.txt.
根据引用\[1\]和引用\[2\]的信息,你在使用cmake命令时遇到了一个错误,错误信息是"CMake Error: The source directory "D:/xhf/code/opencv-4.6.0/opencv-4.6.0/build" does not appear to contain CMakeLists.txt."。这个错误通常是由于源代码目录中缺少CMakeLists.txt文件引起的。
根据引用\[3\]的信息,这个问题可能是由于配置Opencv4文件路径时出现了问题。作者提到了一种解决办法,即将原来文件夹下的文件剪切到上一级文件夹中。你可以尝试按照这个方法进行操作,将opencv文件夹中的所有文件剪切到上一级文件夹中,然后重新运行cmake命令。
另外,你还可以检查一下你的源代码目录中是否确实缺少CMakeLists.txt文件。如果确实缺少,你可以尝试重新下载正确的源代码,并确保将其放置在正确的位置。
总结起来,你可以尝试以下几个步骤来解决这个问题:
1. 检查源代码目录中是否缺少CMakeLists.txt文件,如果缺少则重新下载正确的源代码。
2. 将原来文件夹下的文件剪切到上一级文件夹中。
3. 重新运行cmake命令。
希望这些信息对你有帮助!
#### 引用[.reference_title]
- *1* *2* [解决CMake Error: The source directory … does not appear to contain CMakeLists.txt.](https://blog.csdn.net/fzq_yu/article/details/115693226)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [解决opencv CMake Error: The source directory “/home/ak/opencv“ does not appear to contain ...](https://blog.csdn.net/I_canjnu/article/details/125929900)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
安卓studio调用openCV报错Plugin [id: 'com.android.application', version: '8.1.2', apply: false] was not found in any of the following sources:怎么解决
这个错误提示是因为在build.gradle文件中没有找到对应的插件。解决方法是在build.gradle文件中添加对应的插件依赖,例如在build.gradle文件中添加以下代码:
```
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
```
如果还是无法解决问题,可以尝试更新openCV版本或者重新安装openCV。另外,如果是在服务器上使用openCV出现问题,可以尝试在代码中使用写入图片的方式代替imshow()函数输出图片。
阅读全文