zynq 摄像头 linux,zynq-7000学习笔记(十六)——opencv采集USB摄像头图像

本文档详细介绍了如何在Zynq-7000开发板上,利用Linux环境和OpenCV库,通过QT界面展示来自USB摄像头的原始及处理过的图像。首先在QT界面上创建按钮和标签,然后通过OpenCV读取摄像头数据,并进行灰度化和边缘检测处理,最后将结果显示在GUI中。
摘要由CSDN通过智能技术生成

PC平台:WINDOWS 10 64位 + 虚拟机Ubuntu 14.04

Xilinx设计开发套件:Xilinx_vivado_sdk_2015.4

开发板:Zed Board

USB摄像头:罗技 C270(720P)

Linux源码:2016_R1

Linaro文件系统:linaro-vivid-developer-20150618-705.tar.gz

QT库:qt-everywhere-opensource-src-4.7.3.tar.gz

openCV: opencv-3.1.0

一、QT界面上添加一个button和两个label,一个显示原图像,另一个显示处理后的图像

二、代码

mainwindow.cpp

#include "mainwindow.h"

#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :

QMainWindow(parent),

ui(new Ui::MainWindow)

{

ui->setupUi(this);

}

MainWindow::~MainWindow()

{

delete ui;

}

void MainWindow::image_show(QLabel *label, Mat image)

{

Mat rgb;

QImage img;

if(image.channels()=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值