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



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 

ubuntu18.04+opencv4.0 第一个简单程序
终端上复制粘贴是“Ctrl+Shift+C"和“Ctrl+Shift+V"…

1.2 下载Opencv

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

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 <opencv2/opencv.hpp>

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

ubuntu18.04+opencv4.0 第一个简单程序
搞定…嗯…那有句报错…估计是少了什么非必须库,不重要,以后再说。

相关文章:

  • 2022-12-23
  • 2021-09-10
  • 2021-12-02
  • 2021-10-26
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-24
  • 2021-04-23
  • 2021-07-17
  • 2022-01-09
  • 2022-12-23
  • 2021-04-10
  • 2021-09-28
相关资源
相似解决方案