【想不开的操作】Rust驱动MV-EB435i
都说Rust如何如何,好奇用Rust试试驱动MV-EB435i。以下是gitee链接:https://gitee.com/cloud-roll/hikrgbd

以前都是用C/C++ 写程序,最近“脑抽”想试试用Rust,于是试试就“逝世”。

折磨了我很久,终于算是搞定,先上链接:https://gitee.com/cloud-roll/hikrgbd

作为Rust小白,之前一通猛查资料,先是用 Rust bingen 工具,快是快,但因为不知其所以然,找资料学习过程十分痛苦,结果还是求助Rust大佬才解决问题。

痛定思痛,一边看教程学习,一边手动绑定Rust FFI,最终也完成了绑定。这种掌握“全局”的感觉真上头。

然后就是参照海康的教程,思维在C和Rust之间反复横跳。当然期间也用了各种的AI Chat去问要怎么改。

最后跑了起来。NICE。

期间为了实现“回调”真是脑子都搞蒙了,怀疑自己是不是真适合当个程序员。

后来了解到Cursor,嗯哼?眼前一亮。

所有步骤用AI重来一边,一看AI给的代码。好家伙,货比货得扔啊。

最后这个版本就是AI版本的小修版。

------这是另外的故事------

其中可能有一些异步相关的配置,那是因为我还用了一个Rust 的后端服务器 Salvo,用后端去调相机然后在前端显示。

验证都还可以,同时传RGB和深度图前端帧率在12帧左右,这里用的WebSocket简单粗暴。

然后我又看到YOLO,好像也有个Rust示例不是?

然后又吭哧吭哧想着把YOLO也加进去,研究半天把YOLO的从图片推理搞定,然后就想着上服务器,然后人傻了。

YOLO哪个Ruts usls包,不支持原始图像数据的方式传入,难道就这样夭折了?

不行,我觉得还可以拯救一下,然后我发现可以用视频流,然后就没有然后了.....

学习FFmpeg中,/(ㄒoㄒ)/~~

------------------------

最后,欢迎对 Rust 感兴趣的小伙伴一起抱团取暖。

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

ID相机如何使用测试图功能

下一篇

VM3D应用-深度图像振动补偿的四种应用讲解

评论请先登录 登录
全部评论 0
Lv.0
0
关注
0
粉丝
0
创作
0
获赞
相关阅读
  • 萌新入坑级叉车项目实施
    2025-06-03 浏览 0
  • 关节机器人Modbus通信分享
    2025-05-26 浏览 0
  • 全国总决赛获奖名单公布!第三届“启智杯”机器智能大赛大奖花落谁家?
    2025-06-03 浏览 0
  • 【第三届启智杯大赛决赛】-3D应用赛道-这次一定队-检测方案与技术文档
    2025-06-09 浏览 0
  • 移动机器人技术分享-25年5月
    2025-05-16 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器