Ubuntu安装opencv
1.1安装cmake
sudo apt-get install cmake
1
1.2依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev sudo apt-get install libgtk2.0-dev sudo apt-get install pkg-config
mkdir build
cd build
2.3 cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
接下来时一个漫长的等待过程,大概需要等10分钟
2.4进行编译
sudo make -j8
2.5进行安装
sudo make install
sudo gedit /etc/ld.so.conf
运行sudo ldconfig,
修改bash.bashrc文件
sudo gedit /etc/bash.bashrc
在文件末尾加入:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
然后在命令行中输入
source /etc/bash.bashrc
$ pkg-config --modversion opencv
显示版本号。至此opencv的安装就完成了~
\#include <stdio.h> \#include <opencv2/opencv.hpp> using namespace cv; int main(int argc, char** argv ) {
if ( argc != 2 ) {
printf("usage: DisplayImage.out
\n"
); return -1; } Mat image; image = imread( argv[1], 1 ); if ( !image.data ) {
printf("No image data \n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", image); waitKey(0); return 0; }
再此文件夹下继续新建一个文件,名为 CMakeLists.txt:
cmake_minimum_required(VERSION 2.8) project( test ) find_package( OpenCV REQUIRED ) add_executable( test test.cpp ) target_link_libraries( test ${OpenCV_LIBS} )
之后在此文件夹下命令行执行:
$ cmake . $ make
此时OpenCV_Code文件夹中已经产生了可执行文件test,下载Lina.jpg放在OpenCV_Code下,运行
$ ./test Lina.jpg
如果弹出窗口显示图片,那么恭喜你,成功了~
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218797.html原文链接:https://javaforall.net
