上一帖体验了一下安卓的魅力,该说不说,imx8真的是性能怪兽,跑安卓9.0也很流畅。不过我不是安卓开发人员,所以之前呢仅仅是体验一下,接下来步入正题,现在的科技都在向人脸识别和智能AI的方向走,那就跑不了处理器,大到高性能的电脑CPU,小到低成本的MCU,都是在现在的科技发展方面做足了贡献,那么英蓓特公司推出的imx8芯片方案都可以实现什么呢?我觉得智能识别方面应该是个不错的想法。接下来我想使用imx8和opencv来体验一下智能识别的乐趣。
图1 人脸识别应用场合之一“人脸识别门禁” 工欲善其事必先利其器,之前仅仅是在win下进行MCU的开发,这显然不是很适合imx8的开发,所以需要下载Ubuntu进行项目开发,官方推荐的是使用
Ubuntu 64 bit操作系统 14.04 LTS LTS 版本,也可以使用虚拟机运行Ubuntu,所以,我使用了虚拟机+Ubuntu的方式进行项目开发;
图2 Ubuntu在虚拟机中创建
如何安装虚拟机和Ubuntu我就不在这里过多赘述了,安装完成之后,进行Ubuntu环境的搭建,因为安装的环境很多库和依赖包都没有,都需要现下载的,所以按照官方手册的环境搭建操作即可。
图3 Ubuntu环境下搭建imx8的开发环境1
图4 Ubuntu环境下搭建imx8的开发环境2(安装完一部分)
当开发环境搭建失败或者提示乱七八糟的问题的时候,建议先输入以下命令:sudo apt update 试一下,基本上都是可以得到解决的。
|