目录
一、安装opencv
1、前置安装条件
开始安装opencv前,必须安装,否则后续安装出错
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2.安装环境
VMware虚拟机安装的ubuntu系统22.04
opencv版本:3.4.11
3.下载opencv3.4.11
https://opencv.org/releases/
opencv官方下载地址
使用Ubuntu系统中的浏览器打开,找到其中的3.4.11版本
4.解压安装包
下载的安装包一般在虚拟机的下载文件中,将其复制到主目录中来(home),解压。
unzip opencv-3.4.11.zip
或者直接双击安装包,提取文件解压。
解压后,可以重命名,方便后续操作。
5.开始安装
在终端进入之前解压的文件夹开始以下操作:
创建build文件夹:
mkdir build
进入build文件夹:
cd build
然后依次输入以下代码:
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
//等待代码运行....
sudo make
//此步耗时长,四十分钟左右
sudo make install
sudo sh -c "echo '/usr/local/lib' >> /etc/ld.so.conf.d/opencv.conf"
sudo ldconfig
6.检查是否安装成功
pkg-config --modversion opencv
出现
3.4.11
便是安装上了opencv3.4.11
二、显示图片和播放视频
1、显示图片
创建一个test1.cpp文件
touch test.cpp
#include <opencv2/highgui.hpp>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
CvPoint center;
double scale = -3;
IplImage* image = cvLoadImage("picture.png");
argc == 2? cvLoadImage(argv[1]) : 0;
cvShowImage("Image", image);
if (!image) return -1; center = cvPoint(ima