英伟达 Jetson 程序员必读:运行实时摄像机识别演示

40 篇文章 9 订阅
32 篇文章 5 订阅

运行实时摄像机识别演示

这个 imagenet.cpp / imagenet.py 我们以前使用的示例也可以用于实时相机流。支持的摄像机类型包括:

  • MIPI CSI摄像机(csi://0)
  • V4L2摄像机(/dev/video0
  • RTP/RTSP流(rtsp://username:password@ip:port

有关视频流和协议的更多信息,请参阅“摄像头流和多媒体”页。

下面是在照相机提要上启动程序的一些典型场景(运行–help以获取更多选项):

C++

$ ./imagenet csi://0                    # MIPI CSI camera
$ ./imagenet /dev/video0                # V4L2 camera
$ ./imagenet /dev/video0 output.mp4     # save to video file

Python

$ ./imagenet.py csi://0                 # MIPI CSI camera
$ ./imagenet.py /dev/video0             # V4L2 camera
$ ./imagenet.py /dev/video0 output.mp4  # save to video file

注意:例子中要使用的相机,请参见Jetson Wiki 的以下部分:

在OpenGL窗口中显示的是实时摄像机流、分类对象名称、分类对象的可信度以及网络的帧率。在Jetson Nano上,GoogleNet和ResNet-18的帧速率应该高达约75帧/秒(在其他Jetson上更快)。

该应用程序可以识别多达1000种不同类型的对象,因为分类模型是在包含1000类对象的ILSVRC ImageNet数据集上训练的。1000种对象的名称映射,可以在repo的data/networks/ilsvrc12_synset_words.txt 找到。

这是Hello AI世界教程中关于图像分类的这一部分的结束。接下来,我们将开始使用对象检测网络,它为我们提供每帧多个对象的边界框坐标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许野平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值