X Projects

On the way of becoming a geek!!!

Project X - 猫脸识别 - Kick off

今天确定了迭代一目标:

能够在开发板上收到视频信号,并自动识别其中的物体(第一步不一定是猫脸)


关于猫脸识别

Open CV可以做到对任意形状的识别(Haar-like feature object detection),只要你做好训练就行。所以猫脸识别是有戏的~(不过能否区分咪大和花花的脸还未知)

找到的一些资料:

1. 用OpcenCV 做腿部识别的教学视频

2. 另一个Haar Training做人脸识别的文章

3. Haar Training算法剖析


开发板选型

考察了Raspberry Pi和MK820 mini PC以及pcDuino开发板

1. Raspberry

    优势:名气最大,套件、资源挺多,开发环境搭建方便

    劣势:如果要做haar-like feature detection的话,性能不够用。

2. MK820 mini PC

    优势:便宜,性能好(Coretex 8 1GHz CPU   Mali 400 GPU)

    劣势:不是开发板,开发环境支持、

3. pcDuino

    优势:

        a. 主要硬件指标和MK820差不多、性能好;

        b. 开发板,有开源社区支持,开发环境搭建比MK820简单些;

        c. 价格适中(¥370)

        d. 和Arduino兼容!很方便和arduino级联。

所以,硬件方案就选pcDuino套件了!(淘宝已下单)


开发环境建立

找到一个牛人的博客,上面写的是MK802开发环境建立的文章,非常详尽。树莓派、pcDuino都是Linux的环境,这些建立过程都大体是通用的,这两篇文章帮助很大:

1. 基于MK802的应用开发和相关的工具

2. 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展


关于摄像头、舵机等配件

之前我买的智能小车上这些都有~


Statistics

Time spent: 4 hours


评论