想用JETSON K1开发板做靠图像识别来导航的机器人,不知道运行OPENCV的实时行咋样能否满足要求
TK1的cpu能力并不强,主要优势在于CUDA。这就看你能不能用好CUDA了。自己重新编译OpenCV,并开启CUDA支持是必然的了。
■网友
使用TK1做视觉处理已有半年,目前为止做了两个无人机有关的项目,一个是基于单目摄像机和超声波信息融合的无人机避障,一个是双目+光流的避障,用的都是tk1。opencv方面,用nvcc编译的opencv确实比一般ARM的板子要快,第一个项目就是纯用opencv开发的,GPU模块的效率测试了一下可以达到5倍左右,但是这只是cuda优化过的一部分代码。。。大多数代码比如第二个项目中的立体匹配就完全没有实时性。所以果断换了英伟达自家的基于OPENVX的visionworks。换了以后瞬间跑的飞起,妈妈再也不用担心实时性啦。但是!!这个库是14年才出的,百度资料为0,英文资料除了说明文档和官方demo以外也没有。。。所以搞起来及其痛苦。。
■网友
用了1年多的TK1,也见过很多学长用它做开发,现在普遍换成TX1/2了。
【想用JETSON K1开发板做靠图像识别来导航的机器人,不知道运行OPENCV的实时行咋样能否满足要求】 性能方面的优势是支持NVIDIA,但我们并没有用出TK1的全部性能,CUDA以及很多计算加速的东西我们都完全不会。
实时性方面,USB摄像头的读取是有瓶颈的,最多插两个120帧的usb2.0摄像头(640×480)就会卡死,如果是30帧的usb2.0摄像头,最多只能同时开启3个。
看到其他回答里,有用到PCIE或者以太网的摄像头的,我们这种直插USB camera的真的太low了。在学校实验室,我们是拿来就用,边学边做,不会做深度开发,都是小打小闹。
TK1这种淘汰下来的古董级别的板子很适合留给学弟练手,比树莓派要好得多。最后给两个TK1的古董级别的网址方便入门。
https://www.jetsonhacks.com/2015/06/14/ros-opencv-and-opencv4tegra-on-the-nvidia-jetson-tk1/
https://elinux.org/Jetson/Installing_OpenCV
推荐阅读
- |奥迪开发基于C-V2X校车警示系统
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 啥是微信开发WEB前端
- 做苹果开发,想买台MacBook,大家建议买啥
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- web开发,一般项目经理从项目中拿多少项目奖金
- 趣头条|海外媒体称大众正在开发两款基于MEB平台的小型车 ID.1与ID.2
- 咋搞垮一个Onlinejudge
- 盐城经济技术开发区:“创成”即启程 创建再出发
- 邮储银行|邮储银行江阴市支行成功发放首笔房地产开发贷款