基于Ubuntu的嵌入式开发练习(五)opencv的使用

如有错误,欢迎指正,谢谢!

一、opencv简介

二、opencv安装

注:安装及编程实例均参考自【嵌入式】Windows10&Ubantu16.04&树莓派3B+安装opencv教程.以及课件的相关代码

  1. 借用的一个镜像网站下载的

  2. 打开命令行窗口,输入unzip opencv-3.4.1.zip解压,我们就得到我们想要的东西

  3. 进入解压后的文件的目录,cd opencv3.4.1
    在这里插入图片描述

  4. 安装依赖库和cmake
    在这里插入图片描述
    在这里插入图片描述

  5. 安装完cmake之后执行命令 ,创建编译文件夹,并进入

在这里插入图片描述

  1. cmake一下,cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local …
  2. sudo make
    漫长的安装过程…
    在这里插入图片描述在这里插入图片描述

终于安装成功了
8. 依次执行
sudo make install
sudo gedit /etc/ld.so.conf.d/opencv.conf

在这里插入图片描述

  1. 在弹出的文件中输入:/usr/local/lib
    在这里插入图片描述

  2. 保存回到命令行界面,并执行sudo ldconfig使刚才的配置生效

  3. 配置bash,sudo gedit /etc/bash.bashrc
    再在弹出的窗口末尾输入:
    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export PKG_CONFIG_PATH
    在这里插入图片描述

  4. 保存,执行以下命令source /etc/bash.bashrc使配置生效
    在这里插入图片描述

  5. 在执行sudo updatedb ,到此安装完成
    注:我在此处遇见了bug,安装失败,我又删除不干净,就只好移植了室友的虚拟机

三、编程实例1

  1. cd opencv-3.4.1
  2. mkdir mytest
  3. gedit 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("lena.jpg");
	argc == 2? cvLoadImage(argv[
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值