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

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

    关注

    5209

    文章

    20645

    浏览量

    336910
  • AI
    AI
    +关注

    关注

    91

    文章

    41059

    浏览量

    302561
  • 人工智能
    +关注

    关注

    1820

    文章

    50314

    浏览量

    266868
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air8101 + LuatOS 摄像头 RTMP 实战教程

    Air8101是支持2.4G WIFI6和蓝牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的静态图像拍照,支持1024*720分辨率的10寸屏显示,同时兼容DVP/USB摄像头即插即用,支持多路视频采集及RTMP
    的头像 发表于 04-22 16:21 167次阅读
    Air8101 + LuatOS <b class='flag-5'>摄像头</b> RTMP <b class='flag-5'>推</b><b class='flag-5'>流</b>实战教程

    零知——ESP32‑S3 基于 ESP32-CAM 驱动 OV3660 摄像头模块开发

    ** 摄像头模组构建的无线视频监控方案。设备通过 WiFi 连接局域网,内置 HTTP Web 服务器,用户可通过浏览器或手机实时访问视频。代码针对 OV3660 传感器进行了特定的图像
    发表于 04-02 11:01

    ESP32-S3在初始化摄像头检测摄像头模组型号不被支持

    你现在遇到的核心问题是:ESP32-S3在初始化摄像头检测摄像头模组型号不被支持(错误码0x106(ESP_ERR_NOT_SUPPOR
    发表于 02-11 06:38

    【EASY EAI Nano-TB(RV1126B)开发试用】桌面系统功能测试-驱动摄像头-Mediapipe人体姿态检测1

    Nano-TB(RV1126B)开发的桌面系统配置、摄像头连接验证及OpenCV图像采集流程的详细说明,为开发者提供了完整的入门实践指南。该平台凭借其强大的NPU算力(3TOPS)
    发表于 12-19 19:41

    Termux手机摄像头采集图像/视频 部署 YOLO 模型推理

    Termux手机摄像头采集图像/视频 部署 YOLO 模型推理
    的头像 发表于 12-14 07:26 3295次阅读

    车载360环视平台:米尔RK3576开发支持12路低延迟

    的解决方案:支持 12路摄像头 并发输入,并通过高效的视频编解码与 RTSP ,实现端到端仅约 120~150ms 的低延迟体验,成为车载环视的理想硬件平台。 米尔RK3576开发
    发表于 10-11 17:55

    如何在大核rtt上把kd_mpi_vicap_start_stream三个摄像头各自出的拼成一个呢?

    我要3摄像头在同一个画面,目前vi采集部分的配置摄像头各自出的就已经是960*540,最后启动kd_mpi_vicap_start_s
    发表于 09-09 07:20

    【EASY EAI Orin Nano开发试用体验】使用stream代码和WEB服务器代码实现在客户端网页上查看摄像头图像

    网页上查看摄像头图像 EASY EAI Orin Nano开发主控是RK3576带有NPU,调试深入之后还是要做摄像头相关的应用开发的,对LVGL的调试只是开胃小菜,调通
    发表于 08-11 23:15

    不懂手机摄像头气密性检测仪?看完这篇就懂了-岳信仪器

    在智能手机日益普及的今天,手机摄像头的防水防尘性能越来越受到消费者的关注。而确保这一性能的关键设备之一,就是手机摄像头气密性
    的头像 发表于 08-04 11:47 1079次阅读
    不懂<b class='flag-5'>手机</b><b class='flag-5'>摄像头</b>气密性<b class='flag-5'>检测</b>仪?看完这篇就懂了-岳信仪器

    【Milk-V Duo S 开发免费体验】人脸检测

    【Milk-V Duo S 开发免费体验】人脸检测 本文介绍了 Milk-V Duo S 开发板结合 OV5647 摄像头模块,实现人脸检测的项目设计。 准备工作 OV5647
    发表于 07-27 16:53

    迅为八核高算力RK3576开发摄像头实时推理测试 ppyoloe目标检测

    迅为八核高算力RK3576开发摄像头实时推理测试 ppyoloe目标检测
    的头像 发表于 07-14 15:18 1413次阅读
    迅为八核高算力RK3576开发<b class='flag-5'>板</b><b class='flag-5'>摄像头</b>实时推理测试 ppyoloe<b class='flag-5'>目标</b><b class='flag-5'>检测</b>

    【Milk-V Duo S 开发免费体验】OV5647摄像头测试

    OV5647摄像头测试板子支持以下两种摄像头,默认支持的是官方的CAM0GC2083 要使用OV5647树莓摄像头,需要使用配置文件/mnt/data
    发表于 07-11 22:03

    【Milk-V Duo S 开发免费体验】4 - OV5647 摄像头摄像头测试

    ]-621: 255: exit [main]-622: input your choice: 然后就可以进行功能测试。 下面就是用电脑显示开发采集的YUV文件: 结语 由于支持了树莓摄像头,所以DuoS比先前的版本更
    发表于 07-08 21:26

    【BPI-CanMV-K230D-Zero开发体验】无线网络摄像头(RTSP 1080P 60fps)

    香蕉 K230D 支持 MIPI-CSI 摄像头、支持视频编码,支持无线网络,可以将摄像头采集到的数据进行 H264 编码后再进行 RTSP
    发表于 07-04 09:34

    庐山K230可以直接使用usb摄像头吗,可以的话摄像头有啥要求吗?

    庐山K230可以直接使用usb摄像头吗,可以的话摄像头有啥要求吗
    发表于 06-24 07:07