./VideoCapture: error while loading shared libraries: libopencv_core.so.406: cannot open shared object file: No such file or directory
时间: 2023-07-18 07:48:52 浏览: 182
这个错误可能是由于OpenCV库未正确安装或无法找到所需的共享库。您可以尝试重新安装OpenCV库,并确保将库路径添加到系统路径中。或者,您可以尝试在终端中使用以下命令来添加库路径:
export LD_LIBRARY_PATH=/path/to/opencv/library:$LD_LIBRARY_PATH
其中,/path/to/opencv/library 是您的OpenCV库的路径。
相关问题
023-07-13 09:22:25.024025: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2 To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags. 2023-07-13 09:22:25.414554: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1510] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 1654 MB memory: -> device: 0, name: NVIDIA GeForce RTX 3050 Laptop GPU, pci bus id: 0000:01:00.0, compute capability: 8.6 0.0 [ERROR:0@6.481] global cap.cpp:166 cv::VideoCapture::open VIDEOIO(CV_IMAGES): raised OpenCV exception: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\videoio\src\cap_images.cpp:253: error: (-5:Bad argument) CAP_IMAGES: can't find starting number (in the name of file): F:\新建文件夹 in function 'cv::icvExtractPattern'
这个错误提示表明在使用 OpenCV 库的 `VideoCapture` 函数时出现了错误。具体地,在你的代码中调用了 `VideoCapture` 函数,并传递了文件路径 `F:\新建文件夹` 作为参数。然而,OpenCV 无法找到该路径中的起始数字,因此导致了错误。
要解决这个问题,你可以检查文件路径是否正确,并确保路径中包含适当的数字序列。另外,还需要确认文件是否存在,并且具有适当的文件扩展名(例如,视频文件通常是`.mp4`、`.avi`等)。如果问题仍然存在,请提供完整的错误信息和相关代码,以便我能够更好地帮助你。
get_media_list2.cpp:2:10: fatal error: MediaKit/VideoCapture.h: No such file or directory 2 | #include "MediaKit/VideoCapture.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
这个错误提示表明编译器无法找到`MediaKit/VideoCapture.h`头文件。这可能是由于以下几个原因导致:
1. zlmediakit库未正确安装:请确保你已经按照正确的步骤安装了zlmediakit库,并将其正确配置在你的编译环境中。可以检查一下zlmediakit库的安装路径是否正确,并确保在编译时能够找到该库。
2. 头文件路径配置错误:如果你已经正确安装了zlmediakit库,但仍然无法找到头文件,可能是你的编译器无法找到正确的头文件路径。你可以尝试在编译命令中添加适当的头文件路径,或者检查一下编译器的头文件搜索路径配置是否正确。
3. 头文件位置错误:如果你确保已经正确安装了zlmediakit库,并且头文件路径也正确配置,但仍然无法找到头文件,可能是因为你的`VideoCapture.h`头文件位于不同的位置。请确保你使用的是正确的头文件路径,并根据实际情况进行相应的修改。
如果以上解决方法无效,建议你仔细阅读zlmediakit的文档和安装指南,确保正确配置了编译环境,并按照官方指导进行操作。如果问题仍然存在,你可以查看zlmediakit的官方社区或者寻求相关支持来获取更详细的帮助。
阅读全文
相关推荐

















