0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【百板尝鲜】旭日x3派开箱及上手体验-读取手机摄像头推流图像跑通fcos目标检测demo

地瓜机器人 2022-07-26 11:44 次阅读

很开心能有机会作为旭日x3派的新品体验官来体验一下公司自家的开发板,作为一名地平线的算法工程师,实话实说平时工作中其实很少有机会能实际接触到我们芯片的开发板,因为算法的实际部署是由下游的软件的同学负责的。我在读研期间接触过不少嵌入式ai平台,像瑞芯微rk3399及pro、海思3519、NVIDIA tx2、Intel ncs2等都用过,入职地平线以后其实也一直想能有机会体验下公司自研芯片的性能,最近看到同事发的x3派百板尝鲜的活动,我也第一时间申请参加了,没想到很快就收到同事发的确认邮件过了几天又顺丰发货的通知。

收到快递后迫不及待的打开包裹,一个小蓝盒映入我们的眼帘,还是我司熟悉的经典配色

0

盒子里放着开发板本体、usb串口线及散热片。这次试用活动大家收到的都是2g ram版本

0

打开板子的防静电袋子,就可以看到板子,总体来说感觉做工很不错,板子整体大小和树莓派接近。

0

收到板子之前我就看了板子对应的说明文档,感觉文档写的还是非常细致的,我想了解的内容都在上面了,我们按照教程一步一步操作就可以了。

https://developer.horizon.ai/api/v1/fileData/documents_pi/index.html

0

第一步是系统烧写,翻抽屉找到了之前树莓派上用过的一张8g tf卡,烧完后插到板子上,结果怎么都开不了机,Rufus和balenaEtcher都试过,sever和desktop的镜像也都试了怎么都起不来。。。

属实奇怪,接上了串口线看了uboot的输出,uboot提示无法识别tf的文件系统。。。群里问了下负责这块的同事,可能是tf卡和板子不太兼容。。。

poYBAGLfWS2AECOyAAeouho0oU4157.png

没办法只能从网上又下单了张tf卡,新卡到了之后,还是同样的操作,系统一次就启动成功,看来还真是tf卡的问题。。。(上面64g卡为新买的。。。下面的为旧的无法启动的卡)

0

系统暂时选择了带桌面的系统,文档里也写了温馨提示,由于我们的板子不带gpu,直接使用cpu渲染桌面,桌面系统可能性能比较低。

实际体验了下,带桌面的系统,确实移动鼠标会出现拖影,

看下硬件参数,cpu主频也确实不高,不过我们的板子强项是bpu进行神经网络的计算

ps:板子wifi不支持802.11ac也有点可惜。。。2.4g的速率还是有点慢

0

系统安装好后,下一步就是跑下板子上的demo,实际体验下我们bpu的性能,文档里的相关sample里示例比较多,分类、检测、分割任务的demo都有,相关代码也有详细的说明,给负责这块的同学点个赞

为了跑下读取摄像头进行目标检测的demo,特地从同事那里要了个mipi的摄像头,

0

接上后i2c总线上是可以看到该设备的,但直接运行基于mipi摄像头的目标检测示例会提示摄像头无法打开,可能mipi摄像头也不是所有型号都支持。。。\

0

mipi这个摄像头没法用,手头也没有usb摄像头,该咋整呢?

我灵机一动想到了一个方法,可以用板子读取手机摄像头的图像,手机上安装一个rtsp推流的软件,然后板子和手机连在同一个局域网内来读取手机摄像头的视频流,

直接打开Google Play搜索一下rtsp sever,试了几个,发现vxg这个比较好用,

0

打开后,点击齿轮按钮,进行设置,

network sever type要选择RTSP,其他还有一些分辨率及摄像头选择的设置,这里建议将分辨率也设置为1920x1080

0

设置好后,点击R按钮开始推流,图像上面显示了推流的rtsp地址(192.168.10.98为我手机在局域网内地址),可以在电脑上使用potplayer打开该地址,测试读取视频流正常

0

接下了修改demo里的代码,我们只需要将usb_camera_fcos.py里opencv打开usb摄像头部分替换为rtsp的链接,即第252行,OpenCV默认是支持直接读取rtsp流的,所以修改非常简单。

0

修改好后,直接运行,灯灯灯灯,demo成功run起来。。。

0

下集预告:x3pi + intel ncs2 计算棒 = ?

0

本文转自地平线开发者社区

原作者:yjcn

原链接:https://developer.horizon.ai/forumDetail/98129467158916313

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19126

    浏览量

    305241
  • AI
    AI
    +关注

    关注

    87

    文章

    30896

    浏览量

    269107
  • 人工智能
    +关注

    关注

    1791

    文章

    47279

    浏览量

    238510
收藏 人收藏

    评论

    相关推荐

    安防监控摄像头气密性测试案例-连拓精密#摄像头气密检测设备

    摄像头
    连拓精密科技
    发布于 :2024年12月11日 15:00:21

    多光谱火焰检测摄像头

    随着工业化进程的加快,火灾安全问题日益受到重视。传统的火焰检测技术主要依赖于温度传感器和烟雾探测器,但这些方法在某些情况下存在响应慢、误报率高等缺陷。为了解决这些问题,多光谱火焰检测摄像头应运而生
    的头像 发表于 12-11 10:50 130次阅读
    多光谱火焰<b class='flag-5'>检测</b><b class='flag-5'>摄像头</b>

    摄像头及红外成像的基本工作原理

    ,是这样:     手机摄像头设计后的外观是这样:   红外摄像头设计后的外观是这样:   如何将外界的图像真实地呈现在芯片上?     对于芯片来说,外界
    的头像 发表于 11-25 09:28 398次阅读
    <b class='flag-5'>摄像头</b>及红外成像的基本工作原理

    《DNK210使用指南 -CanMV版 V1.0》第二十六章 摄像头图像捕获实验

    如下表所示:参数描述 0自动检测 1OV类型 2GC类型 3MT类型表26.1.1 choice可选参数描述dual_buff指的是是否使能摄像头的双缓冲模式,当为True时,将使能双缓冲模式,此时
    发表于 10-23 10:05

    智能化升级:机载无人机摄像头如何自动识别目标

    :无人机搭载的高清摄像头能够捕捉地面或空中的高清晰度图像,为后续的目标识别提供高质量的原始数据。 图像预处理:为了提高图像识别的效率和准确性
    的头像 发表于 09-19 15:23 559次阅读
    智能化升级:机载无人机<b class='flag-5'>摄像头</b>如何自动识别<b class='flag-5'>目标</b>?

    NVIDIA多摄像头追踪工作的应用架构

    为提高安全性并优化运营,仓库、工厂、体育场、机场等大型区域通常会有数摄像头进行监控。多摄像头追踪指的是通过这些摄像头追踪对象,并精确测量其活动,以此实现对空间的有效监控和管理。
    的头像 发表于 09-06 14:23 334次阅读
    NVIDIA多<b class='flag-5'>摄像头</b>追踪工作<b class='flag-5'>流</b>的应用架构

    基于FPGA的摄像头心率检测装置设计

    时间很长,且对环境要求较为严格。 基此,我们对其算法进行优化,设计出更快运算速度, 可在更复杂环境较准确测心率的摄像头心率检测装置。本系统着眼机器视觉,是集合图像处理技术、HDMI 显示技术的智能
    发表于 07-01 17:58

    智能摄像头抄表器是什么?

    1.概念理解:智能摄像头抄表器智能摄像头抄表器是一种融合了人工智能和物联网技术的创新设备,主要用于自动读取和记录各种计量仪表的数据,如水表、电表、燃气表等。它通过高清摄像头捕捉
    的头像 发表于 04-24 14:14 623次阅读
    智能<b class='flag-5'>摄像头</b>抄表器是什么?

    在ELF 1 开发上实现读取摄像头视频进行目标检测

    深度学习模型的项目,该项目能够实时读取摄像头视频并实现对画面中的物体进行精准的目标检测。项目所需的硬件设备:1、基于NXP(恩智浦)i.M
    的头像 发表于 01-24 10:38 698次阅读
    在ELF 1 开发<b class='flag-5'>板</b>上实现<b class='flag-5'>读取</b><b class='flag-5'>摄像头</b>视频进行<b class='flag-5'>目标</b><b class='flag-5'>检测</b>

    嵌入式操作教程:7-1 基于CMOS数字摄像头的灰度转换实验

    1600x1200, 帧率可达 30 帧/秒,最高帧率可达 60 帧/秒。 OV2640摄像头采集图像时,会先经过感光元件,采样的信号经过运放,再进行AD转换,AD量化之后得到数字化的视频信号会进行控制调整
    发表于 01-19 14:52

    【EASY EAI Nano】RV1126实时读取摄像头并进行yolo检测显示

    实现了三个并行模块,分别是 摄像头读取,使用opencv转换到适合大小 yolo检测 托管到Qt进行现实 检测DEMO从每帧10次
    发表于 01-14 18:53

    用usb摄像头替换手机前置摄像头可以吗

    随着科技的进步和智能手机的普及,摄影已经成为了我们日常生活中不可或缺的一部分。然而,有时我们可能会对手机自带的前置摄像头的拍摄效果感到不满意。那是否可以考虑用USB摄像头替代
    的头像 发表于 01-08 14:11 2788次阅读

    AHD摄像头与CVBS的区别

    图像分辨率可以达到720P甚至1080P,相比之下,CVBS摄像头的分辨率相对较低,通常为PAL格式下的720x576像素或NTSC格式
    的头像 发表于 01-04 11:08 1.5w次阅读