跟着在学校做项目,接触的内容或多或少,当然,大部分还是比较浅显的,刚实现任务的时候想法很多很杂,不过随着时间推后个把月,没有对学的知识进行整理,随之造成指数性地遗忘,所以借博客写点小总结,梳理思路。
最近,在思考着怎么在玩具无人机上嵌入视觉处理模块。对硬件有几个要求,低耗能、图像传输速度快、核心处理器高效处理图像。查询下来,进行了排除——
- 树莓派:微型芯片、可以进行linux操作、嵌入式开发难度低,但是毕竟是低成本的硬件,30w的图像进行神经网络处理,够呛,舍弃;
- 高通、modivius:普通玩家买不到;
- Stm32:做神经网络也是...;
- FPGA:从硬件上来帮助算法的实现,FPGA+Stm32或者DSP据说效能很好,功耗低,如果有资金,定做板子,缺点是成本较高,板子也比较大,对学生党而言不合适;
- DSP:总体而言,能满足200w像素图像实时处理的DSP价格也不便宜,Ti达芬奇系列的C6000相关开发板据说可以胜任。同时想拿到满足高像素、高运算速度的开发板,选型也是很麻烦的。在某宝咨询下来,相中创龙TL6748-EVM开发板,DDR2 256m NAND 512MB,开具 {MOD}接近4000RMB,再买个高速摄像镜头,怕是要接近5000软币。除了价格高外,它的大个头(180mm * 130mm)也是让我敬而远之。
没钱没技术,这些天的硬件考察算是打水漂了。退而求其次,还是由点办法: 手边的渣渣手机现成的高通cpu可用,给小玩具飞机加装个wifi模块或蓝牙模块,相比之下成本还负担得起。图像处理上android开发可移植许多图像处理工具,比FPGA、DSP嵌入式开发难度低许多。
2017.9.231st Sat of Junior..wonderseen