根据另一篇文章做的修改和补充,原文地址:blog.csdn.net/ws_20100 1.安装编译环境 $ sudo dnf install gcc gcc-c++ ncurses-devel cmake $ sudo dnf install gtk2 gtk2-devel gtk2-devel-docs $ sudo dnf install libgnome-devel gnome-devel-docs $ sudo dnf install zlib glib atk pango gdk-pixbuf2 gdk-pixbuf2-devel $ sudo dnf install gtk+ gtk2-devel pkgconfig python-devel python-numpydoc $ sudo dnf install libavc1394 libavc1394-devel libdc1394 libdc1394-devel jasper-devel $ sudo dnf install ffmpeg ffmpeg-devel openjpeg-devel libjpeg-devel libpng-devel libtiff-devel
在Fedora系统中直接用yum或者dnf安装ffmpeg-devel会提示: No package ffmpeg-devel available su -c 'yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm' $ unzip opencv-3.0.0.zip -d ~/OpenCV $ cd ~/OpenCV $ mkdir release $ cd release $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON .. $ make $ sudo make install 第4步可以用简单的cmake-gui来进行makefile配置 $ mkdir opencv-X86 这个目录作为makefile生成的目标目录 $ cmake-gui 配置makefile, 配置好后进入opencv-X86目录
$ make $ sudo make install $ sudo vim /etc/ld.so.conf.d/opencv.conf 添加内容:/usr/local/lib 保存退出 # vim /etc/profile 在最后添加内容: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 保存退出 # source /etc/profile 在最后添加内容: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig # source /etc/bashrc # ldconfig $ pkg-config --cflags opencv $ pkg-config --libs opencv |
在Fedora23中安装OpenCV2.4.13
最新推荐文章于 2023-01-16 22:58:55 发布