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

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

    关注

    5092

    文章

    19176

    浏览量

    307490
  • AI
    AI
    +关注

    关注

    87

    文章

    31493

    浏览量

    270212
  • 人工智能
    +关注

    关注

    1796

    文章

    47643

    浏览量

    240137
收藏 人收藏

    相关推荐

    米尔瑞芯微RK3576实测轻松搞定三屏八摄像头

    推出的MYD-LR3576开发开发了一个三屏异显,8路摄像头输入的DEMO, 实测下来,RK3576轻松搞定了该任务。 MYD-LR3576开发是基于RK3576设计的一款高性能开
    发表于 01-17 11:33

    ElfBoard技术贴|ELF 1开发适配摄像头详解

    ELF1及ELF1S开发适配的OV5640摄像头,集成了CMOS图像传感器,作为一款500万像素级别的摄像头,不仅能够支持最高达2592x
    的头像 发表于 12-27 10:16 778次阅读
    ElfBoard技术贴|ELF 1开发<b class='flag-5'>板</b>适配<b class='flag-5'>摄像头</b>详解

    【米尔RK3576开发评测】+项目名称2、基于gstreamer + mpp硬件编码 实现摄像头

    前言 这篇用来描述如何在rk3576上面实现硬件编码并,这里使用的是gstreamer + gst-rtsp-server 来实现。 环境准备 硬件:为了方便这里使用usb摄像头来实现,虽然板载
    发表于 12-24 20:45

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

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

    多光谱火焰检测摄像头

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

    飞凌嵌入式-ELFBOARD OV5640摄像头讲解第2期

    OV5640 输出图像格式如下图3是OV5640输出的图像格式: 图3 OV5640输出图像格式 除了上图支持的
    发表于 12-02 13:35

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

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

    《DNK210使用指南 -CanMV版 V1.0》第二十七章 摄像头图像调整实验

    第二十七章 摄像头图像调整实验 在上一章中,介绍了如何在CanMV下配置摄像头输出特定大小和格式的画面,并获取摄像头输出的图像数据将其在LC
    发表于 10-24 09:48

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

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

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

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

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

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

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

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

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

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

    全志D1-H开发USB摄像头拍照Demo

    USB摄像头拍照Demo 本章节将讲解如何D1-H上使用一个USB摄像头拍摄一张照片。 D1-H哪吒开发上有一个USB Host接口(即电脑上那种插鼠标键盘的USB口),同时D1-H
    发表于 03-04 10:48