pcDuino9 AI视觉边缘计算开发套件开发使用分享

本文分享了pcDuino9 AI视觉边缘计算开发套件的使用经验,该套件支持从hi3516D获取视频流进行图像分析处理,如人脸检测、车牌检测等。开发者可以通过开放的API接口将处理结果回传到hi3516D,进行图片筛选并通过FTP输出。文中还提供了获取视频帧和物体检测的示例代码。
摘要由CSDN通过智能技术生成

pcDuino9 AI视觉边缘计算开发套件开发使用分享
在这里插入图片描述
pcDuino9 AI视觉边缘计算开发套件是一款针对图像分析的开发套件,套件包含采用hi3516D方案的普通IPC和pcDuino9嵌入式AI视觉边缘计算模块。套件主要是通过pcDuino9嵌入式AI视觉边缘计算模块,来处理从hi3516D上获取的视频流,并对视频流进行一系列的分析处理。该套件为开发者搭建了基础开发环境,提供了由pcDuino9从hi3516D上获取的视频帧,开发者可在帧图上自由的实现各种图片开发,例如人脸检测、车牌检测、物体检测等AI图像分析处理功能。同时提供开放的API接口,开发者可以把在pcDuino9上处理完成的信息回传到hi3516D上,并可在hi3516D上对检测到的图片进行删选,然后通过FTP输出。
在这里插入图片描述
已提供环境:
1.pcDuino9 从hi3516D获取视频帧
2.把开发者分析处理后的信息回传到hi3516D上
3.在hi3516D上对分析处理的图片进行质量筛选,选择质量优的图片通过FTP输出
开发举例:
1.在pcDuino9上对帧图进行各种开发,如:人脸检测、车牌检测、物体检测等AI图像分析处理。

2.开发者可对通过FTP输出的分析检测的图片进行其他应用上的使用

3.………

开放SDK资料
1.如何获取hi3516D视频帧?
HI3516将BT1120数据传输到PCDUINO 9。PCDUINO 9通过LT8918将BT1120数据转换成MIPI信号,然后接收。目前支持640x480 60fps帧数据传输。我们封装了协议层,使其类似于opencv样式。在读取帧数据时,我们将返回帧号,该帧号由3516传输,是用于数据交互的同步帧号。
#include
#include <unistd.h>
#include “C4L2.hpp”
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc,char *argv[])
{
string dev = “/dev/video2”;
C4L2Capture *cap = new C4L2Capture;
int ret = cap->initialzer(dev);
if(ret < 0)
{
cout << “C4L2Capture initialze failed… \n”;
return -1;
}
Mat frame;
while(true)
{
unsigned int syn = 0;
cap->read(frame, syn);
if(frame.empty())
{
c

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值