ubuntu18.04配置opencv4.0


太久没用ubuntu了,都忘了怎么用了。记录一下方便自己看。


文章目录

  • 1.配置Opencv4
    • 1.1 更新库
    • 1.2 下载Opencv
    • 1.3 配置Opencv
  • 2.试用Opencv4
    • 2.1 第一个简单的Opencv程序


1.配置Opencv4

方法适用于opencv所有版本

1.1 更新库

Ctrl+Alt+T呼出终端,输入:

sudo apt-get update  
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 


终端上复制粘贴是“Ctrl+Shift+C"和“Ctrl+Shift+V"…

1.2 下载Opencv

可以在终端下载也可以手动下载,推荐手动下载。在终端下载有可能出现速度很慢的情况,手动下载你可以在Windows上下载好。网址:
链接: https://opencv.org/opencv-4-0-0.html.
ubuntu18.04配置opencv4.0_第1张图片
选择下载“Sources”版本。然后将安装包放在你找得到的地方就可以了。
ubuntu18.04配置opencv4.0_第2张图片
右键解压或者在终端解压(我的压缩包删了,图中是解压好的文件)。在终端解压输入:

cd librarys/Opencv/
unzip opencv-4.0.0

cd到你刚刚存放opencv的目录,然后解压即可。注意解压的文件名字,直接用“Tab”键补全即可。

1.3 配置Opencv

创建一个build目录进行编译(理论上名字无所谓可以随便取):

cd opencv-4.0.0
mkdir build  
cd build  
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..  
make -j4
sudo make install 

注意第四个后面有两个点,第五个中的“-j4”是根据你电脑cup还是什么的来选,数字越高第五步完成的速度越快,一般来说选择“-j4”就可以了,电脑好的可以-j8,具体的有兴趣自己查…
好了,漫长的等待之后,配置Opencv4完成。


2.试用Opencv4

2.1 第一个简单的Opencv程序

打开新的终端,开始试用:

mkdir HelloOpencv
cd HelloOpencv
gedit ShowImage.cpp

在打开的编辑器中输入:

#include 

using namespace cv;

int main()
{
	Mat src = imread("1.jpg");
	//显示图片
	imshow("Output",src);
	//显示灰度图
	Mat Gray;
	cvtColor(src, Gray, 6);
	imshow("Gray",Gray);

	waitKey(0);
	
	return 0;
}

保存,关闭,然后创建cmake文件:

gedit CMakeLists.txt 

在打开的编译器中输入:

    cmake_minimum_required(VERSION 2.8)  
    project( ShowImage )  
    find_package( OpenCV REQUIRED )  
    add_executable( ShowImage ShowImage.cpp )  
    target_link_libraries( ShowImage ${OpenCV_LIBS} )

保存,关闭,进行编译:

cmake .  
make 

注意那个点别漏了。最后运行:

./ShowImage


搞定…嗯…那有句报错…估计是少了什么非必须库,不重要,以后再说。

你可能感兴趣的:(常用配置)