树莓派apt方式安装opencv

1. 安装opencv

网上很多介绍是从源码编译安装opencv的,比较折腾。

文章树莓派学习笔记——apt方式安装opencv给出了apt的安装方式:

sudo apt-get update
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv

2. QT上使用opencv

先安装QT Creator:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install qtcreator
随便建立一个控制台工程,在.pro文件里添加:

INCLUDEPATH += /usr/local/include \
                /usr/local/include/opencv \
                /usr/local/include/opencv2

LIBS += /usr/lib/arm-linux-gnueabihf/libopencv_highgui.so \
        /usr/lib/arm-linux-gnueabihf/libopencv_core.so \
        /usr/lib/arm-linux-gnueabihf/libopencv_imgproc.so
注:.so文件的路径可能不一致,find一下就好了


main.cpp里注释掉与QCoreApp有关的代码:

//#include 

#include "iostream"

#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"

using namespace std;
using namespace cv;

int main(int argc, char *argv[])
{
    //QCoreApplication a(argc, argv);

    Mat img(240, 320, CV_8UC1, Scalar::all(100));
    namedWindow("test");
    imshow("test", img);
    waitKey(0);

    //return a.exec();
}

P.S python使用opencv可参考文章 Zbar树莓派二维码(QR)识别(基于图片)

你可能感兴趣的:(机器人ROS)