一、安装
Linuxopencv是指在Linux系统下使用OpenCV库进行计算机视觉开发的过程,它常用于图像处理以及视频处理领域,可以轻松对图像进行分析、处理、识别以及检测等。首先,我们需要进行Linuxopencv的安装。
1、安装过程
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libopencv-dev
以上三步骤可以进行快速的安装,也可以通过源代码进行手动安装。
2、安装示例
代码示例:
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(int argc, char** argv )
{
Mat image;
image = imread( "test.jpg", 1 );
if ( !image.data )
{
cout<<"No image data \n";
return -1;
}
namedWindow( "Display Image", WINDOW_AUTOSIZE );
imshow( "Display Image", image );
waitKey(0);
return 0;
}
以上代码示例是演示如何在Linux系统下进行使用OpenCV库进行图像处理,其中Mat类代表的是opencv的一个矩阵类型。
二、查询
在进行Linuxopencv开发的过程中,我们需要掌握一些查询内容。
1、查询函数
OpenCV函数可以在opencv源代码中找到。如果在源代码中查找相应的函数比较麻烦,我们可以使用OpenCV官方文档进行查询。在OpenCV官方文档中,可以查询到函数的参数信息、返回值信息以及相关的使用示例等。
2、查询示例
代码示例:
Mat src,dst;
int main( int argc, char** argv )
{
src=imread(argv[1],1);
Size size=src.size();
int width=size.width;
int height=size.height;
cout<<"width="<<width<<" height="<<height<<endl;
namedWindow("src",WINDOW_NORMAL);
imshow("src",src);
waitKey(0);
}
以上代码演示了如何查询图像的宽度和高度等信息。
三、配置
在进行Linuxopencv开发的过程中,我们还需要进行一些配置。
1、环境配置
环境配置主要包括设置OpenCV库的环境变量,不同于Windows环境下在系统环境变量中配置,Linux环境下我们需要在~/.bashrc文件中进行配置。
2、环境配置示例
代码示例:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/
export PATH=$PATH:/usr/local/bin
以上代码是演示了如何在Linux系统下进行OpenCV库的环境变量配置。
3、配置示例
代码示例:
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img=imread("test.jpg");
if(img.empty())
{
cout<<"无法打开图像"<<endl;
return -1;
}
namedWindow("img",CV_WINDOW_AUTOSIZE);
imshow("img",img);
waitKey(0);
return 0;
}
以上代码演示如何进行环境配置并成功使用opencv库进行图像处理。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/240661.html
微信扫一扫
支付宝扫一扫