OpenCV(Open Source Computer Vision Library)技术是人工智能发展的一个方向,它是源代码开放的计算机视觉库,处理图像和视频的功能十分丰富。在连接互联网情况下,打开命令行终端,输入下面命令安装OpenCV:
sudo apt-get install libopencv-dev
安装过程中遇到提示直接输入y
安装完成后测试是否安装正确,写一个简单的C++程序,使用OpenCV功能显示图片。这个程序里,首先从特定文件夹读取一个图片,然后在新的窗口显示这个图片。我们前面已经拍照获得了照片image1,我们将写程序显示这个图片。点击树莓派图标->Programming->Geany Programmer’s Editor,即可打开Geany。打开了Geany,有一个未保存的文件Untitled,第一件事是保存这个文件,点击File->Save as命名为DisplayImage.cpp,保存到Cpp文件夹,还需要把image1.jpg拷贝到Cpp文件夹。代码如下:
#include <iostream>
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main()
{
Mat img;
img = imread("image1.jpg");
imshow("test", img);
waitKey(0);
return 0;
}
这里在基