我使用的是Centos7,而gcc的版本是4.8.5。我不能从opencv_contrib中补充额外的模块,比如xfeatures2d for opencv3.2.0。我用过
Opencv3.2的OPENCV_EXTRA_MODULES_PATH=../modules/opencv_contrib-3.x.x/modules标志,但我只是得到一些错误,如opencv_contrib-3.0.0/modules/xfeatures2d/src/sift.cpp:340:5:错误:‘hal’尚未声明,你能帮我安装-D 3.2与xfeatures2d。
我正在 Docker容器中设置OpenCV2.4.10。运行make install几乎可以完成,然后我得到以下错误:
[ 99%] Built target opencv_haartraining_engine
Linking CXX executable ../../bin/opencv_createsamples
CMakeFiles/opencv_createsamples.dir/createsamples.cpp.o: In function `main':
createsamples.cpp:(.text.startup.main+0x2cb): undefined re
我正在尝试在CentOS 7 (PC)上安装OpenCV-2.4.9,但是在运行"make“命令时遇到了16%的错误。我将默认配置保留为OpenCV。
make
...
[ 16%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_v4l.cpp.o /opt/opencv-2.4.9/opencv/modules/highgui/src/cap_v4l.cpp:306:29: error: field ‘capability’ has incomplete type
我试图使用pip安装python,但是终端每次都会抛出一个错误:
发出命令:
pip install opencv-python
回溯:
ERROR: Could not find a version that satisfies the requirement opencv-python (from versions: none)
ERROR: No matching distribution found for opencv-python
我用的是最新版本的pip。此外,我不是一个sudo用户,所以我不能安装它通过GitHub回购。如何安装?
我的python版本是3.7.6。我的Linu
我正在Windows主机上运行docker工具箱。我已经安装了opencv槽pip install opencv-contrib-python,这是成功的。现在,当我在python解释器中键入CentOS和import cv2之后,使用docker exec -it centos /bin/bash访问我的python Docker容器。我尝试创建一个视频捕获对象CapDev = cv2.VideoCapture(0),它返回错误VIDEOIO ERROR: V4L: can't open camera by index 0。当我尝试使用index -1时,它会说:VIDEOIO ER
我想使用FFMPEG作为OpenCV的后端,但我不能让它工作。使用的操作系统是CentOS8。OpenCV和FFMPEG版本分别为3.4.5和2.8.17。 OpenCV构建信息显示了FFMPEG=ON,因此OpenCV似乎能够识别FFMPEG库。 这是OpenCV构建信息的视频I/O部分。 Video I/O:
DC1394: NO
FFMPEG: YES
avcodec: YES (58.91.100)
avformat: YE
我在Centos6.8上运行这个程序,我总是得到分割故障(核丢弃)
我还使用GDB进行调试,它说
Program received signal SIGSEGV, Segmentation fault.
memcpy () at ../sysdeps/x86_64/memcpy.S:398
398 movq 48(%rsi), %r13
但是当我在我的Ubuntu18.04上运行这个相同的程序时,它工作得很好。
做任何我错过安装在Centos上的事情,或者我需要改变另一个API来读取框架。
顺便说一下,我一开始就能读到四个帧,之后,我就有了分割错误。
Opencv版本为2.4.9
尝试运行python脚本,它将引发以下错误:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the
library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or
Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure
script) in cvDestroyAllWindows, file /io/ope
我按照在线指南在Centos中安装OpenCV 2.4.11。但我在make && make install的步骤中遇到了一个错误。
下面是:
Linking CXX shared library ../../lib/libopencv_core.so
/usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libstdc++.a(ctype.o): relocation R_X86_64_32S against `vtable for std::ctype<wchar_t>' can not be used
我正在尝试在CentOS6上编译和安装OpenCV3(目标是Python3.4)。当我执行cmake时,我设置了以下选项。
BUILD_opencv_python3=ON
BUILD_opencv_videoio=OFF(turned this off because I am not using the video modules and this throws some errors while compiling)
PYTHON3_EXECUTABLE=/usr/local/python/bin/python3.4
PYTHON3_INCLUDE_DIR=/usr/local/pytho
我使用的是Centos 7.2 64位操作系统。python的默认版本是2.7.5。我安装的anaconda版本是2.7.13。在我将anaconda的bin路径添加到PATH变量时,python的默认解释器设置为2.7.13。但是,在安装opencv时,在执行cmake时收到以下警告消息
Could NOT find PythonLibs: Found unsuitable version "2.7.5", but required is exact version "2.7.13" (found /lib64/libpython2.7.so)
python库
我正试图在日食中运行一个OpenCV4Android。我正在Linux(CentOS 6)上工作。我已经完成了这个中提到的所有事情,但是我仍然会遇到构建错误。我还设置了NDK路径中的首选项,帽子在教程中没有提到,并尝试了更多的东西。当我试图构建库项目时,控制台会给出:
"Cannot run program "/ndk-build": Unknown reason
Error: Program "/ndk-build" is not found in PATH"
所有项目都有生成错误,没有创建openCV4库中的src和gen文件夹,生成路径显
我正在尝试在基于centos的码头容器中构建OpenCV。我不能使用已经有预编译包的ubuntu。在构建过程中,我得到了错误‘没有这样的文件或目录#包含"generated_16.i"’和‘没有这样的文件或目录#包含"normal_lut.i"’。你知道我遗漏了什么库吗?我找不到这些库所属位置的任何信息。 [2020-07-21T08:01:51.817Z] [91m/tmp/opencv_contrib/modules/rgbd/src/linemod.cpp:593:24: fatal error: normal_lut.i: No such file o
我在我的Android项目中包含一个JNI功能,但是它不能解析位于/usr/local/include/opencv2的标题。如何指导Android在那里查找头文件?
这是CentOS 7下的安卓工作室3。
Build command failed.
Error while executing process /home/<username>/Android/Sdk/cmake/3.6.4111459/bin/cmake with arguments {--build /home/<username>/AndroidStudioProjects/<project_