• 1.硬件环境:Neardi LPA3588开发板,USB camera(或者其它camera),  软件环境: RK3588 SDK + Neardi LPA3588 Ubuntu image。
  • 2.在LPA3588开发板下载rknpu2(https://github.com/rockchip-linux/rknpu2)。
  • 3.在LPA3588上面安装OpenCV, 如下:
  • sudo apt install libopencv-dev libopencv-videoio-dev  libopencv-video-dev libopencv-imgproc-dev libopencv-highgui-dev
  • 4.在此以rknn_ssd_demo上进行更改, 进入rknn_ssd_demo目录, 修改CMakeLists.txt, 如下:

sample code使用的是OpenCV 3的库, 在此我们注释了以便使用我们安装的OpenCV 4的库。

5.Rockchip原始的rknn_ssd_demo是对图片进行分析, 因此使用单线程; 在此是从摄像头获取数据进行物体识别, 单线程有点卡, 因此使用多线程来实现。

首先, 创建queue数据结构, 代码如附件queue.hpp。

6.修改main.cc:

1). 添加新的头文件, 如下:

2). 创建2个全局变量, _idleimgbuf & _imgdata, 用于保存从camera获取的image, 并且定义最大长度是300, 如下:

3). 添加线程函数, 从camera读取数据image, 如下:

这里我们读取camera第一帧数据, 以便知道camera frame的大小。

4). 更改输入参数, 并启动线程代码, 如下:

5). 主函数更改读取数据部分:

完整的代码, 请参考附件的源代码。

6). 最后是释放资源, 如下:

7.编译及运行rknn_ssd_demo:

./rknn_ssd_demo ./model/RK3588/ssd_inception_v2.rknn 41

这里的41是/dev/video41设备的索引, 需要根据实际camera输入, 设别结果如下:

源代码:neardi-ssd-demo.src.tar.gz-Linux文档类资源-CSDN下载

如何在RK3588上面使用摄像头实时实现物体识别?相关推荐

  1. RK3568-USB摄像头实时AI物品识别

    RK3568具有1TOPS算力的NPU,可以在板子上进行AI计算.飞凌OK3568板子资料中自带了一些AI识别的例子,但只是对一张图片进行识别,且需要单独使用图片查看工具查看识别结果. 为了更直观的体 ...

  2. RK3588使用OV5695摄像头

    RK3588使用OV5695摄像头 1.测试 1.1.查看摄像头列表 1.2.用v4l2测试摄像头 2.OpenCV调用摄像头 3.Python调用摄像头 2023-04-21记录. 重新安装Open ...

  3. opencvmediapipe 人脸检测+摄像头实时

    文章目录 单张人脸关键点检测 单张图像人脸检测 摄像头实时关键点检测 单张人脸关键点检测 定义可视化图像函数 导入三维人脸关键点检测模型 导入可视化函数和可视化样式 读取图像 将图像模型输入,获取预测 ...

  4. HSmartWindowControl 之 摄像头实时显示( 使用 WPF )

    1.添加Halcon控件,创建WPF项目 在VS2013中创建一个WPF工程,然后添加halcon的控件和工具包,参见: HSmartWindowControl之安装篇 (Visual Studio ...

  5. CV之API:利用Face++的人体识别接口,实现摄像头实时手势识别

    CV之API:利用Face++的人体识别接口,实现摄像头实时手势识别 目录 测试图片 实现代码(部分) 测试图片 实现代码(部分) #利用Face++的人体识别接口,实现摄像头实时手势识别 impor ...

  6. python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  7. python恶搞代码打开对方摄像头_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示...

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  8. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  9. matlab对摄像头实时运动目标检测,基于Matlab实时运动目标跟踪检测系统

    2012.03 COMPUTER SECURITY 17 学术.技术 基于 Matlab 实时运动目标跟踪检测系统 汪惠兰,林航飞,李赔龙 (同济大学 交通运输与工程学院,上海 201804) 摘 要 ...

最新文章

  1. 2021年,这是你们收到的第一份礼物
  2. Java实训项目4:GUI学生信息管理系统 - 项目结构图
  3. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)报错问题解决
  4. InnoDB还是MyISAM (摘录)
  5. Elasticsearch 5.x 源码分析(3)from size, scroll 和 search after
  6. bch纠错码 码长8_浅析BCH码的编码方法.docx
  7. 调整计算机屏幕亮度快捷键,笔记本亮度调节的快捷键
  8. 一款免费、炫酷的GUI:AWTK
  9. 页游游戏市场发展随笔
  10. MacOS Catalina 10.15安装教程,启动U盘制作及安装方法
  11. n分频器 verilog_verilog 语言实现任意分频
  12. 论文笔记——CPN(Corner-Proposal-Network)Det
  13. 数据可视化(全彩)(大数据丛书,首次全面细致地梳理了可视化理论,方法、工具与应用案例。马匡六教授、石教英教授鼎力推荐,十二五国家重点图书出版规划项目)
  14. Adolescent Suicidal Risk Assessment in Clinician-Patient Interaction
  15. VMBox CentOS安装记录
  16. 三态门及其在I2C总线中的应用_普中_89C52单片机
  17. 不用露脸,现在做自媒体还晚不晚?推荐这3个新手适合做的领域
  18. 【DG】DG日常维护
  19. MySQL数据库企业级应用实践
  20. 齐博X1 万能参数配置接口

热门文章

  1. 今日头条18校招算法笔试
  2. 普歌-飞灵团队-nuxt中jQuery报e.indexOf is not a function错误
  3. 03 - JS数据类型转换/判断相等
  4. LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK的方式接入直播观看录像回看预置位操作
  5. isf文件格式改为csv格式
  6. 自动驾驶功能架构的演进
  7. Visual Studio Code插件
  8. 网络技能大赛-高职组计算机网络应用竞赛竞赛-服务器JCOS部署02(一根网线不连接交换机)[附:过期后操作]
  9. Android图片上传的两种方式
  10. Verilog 时钟分频