本帖最后由 muyichuan2012 于 2024-9-29 18:49 编辑
基于AT32F435实现人脸侦测
AT32F435简介
雅特力科技AT32F435系列超高效能微控制器,搭载32位ARM® Cortex®-M4内核,配合先进工艺与整合技术缔造业界Cortex®-M4最高主频效能288MHz的运算速度。内建的单精度浮点运算单元(FPU)、数字信号处理器(DSP)及存储器保护单元(MPU),搭配丰富的外设及灵活的时钟控制机制,能满足多种领域应用。最高可支持超大容量4032KB的闪存(Flash)和高达512KB的SRAM,超越业界同级芯片水平。
AT32F435系列除集成高效能的运算效能外,也导入sLib安全库(Security Library),可支持密码保护指定范围程序区,方案商烧录核心算法到此区域,提供给下游客户做二次开发。另外支持2个OTG控制器(设备模式支持不须外挂晶振[Xtal-less])、多达2个QSPI接口,用于支持外部SPI闪存存储器或SPI RAM扩增、8组UART串口、2组CAN总线、4组SPI/I²S(2组全双工)、3组高速(5.33 Msps)ADC独立引擎、8~14位并行照相机接口(DVP),另外XMC可支持SDRAM、SRAM、PSRAM等存储器扩增,可同时提升终端产品的可靠度与降低成本的多重用途。AT32F435可运行于工业级温度范围-40~105°C,并因应多样的内存使用需求,提供一系列芯片供选用,其丰富的片上资源分配、高集成及高性价比的一流市场竞争力,特别适用于工业自动化(industrial automation),电机控制(motor control),物联网(IoT)及消费性电子(consumer electronics)等各种高运算、大存储需求的设计。
相关资料下载链接: https://www.arterytek.com/cn/product/AT32F435.jsp
YMCV简介库名中文简称 妖米CV,英文全称 your mini computer vision,意为你的迷你计算机视觉,含义有双重,第一重含义是:一个迷你的CV库;第二重含义是:可用于迷你计算机(如嵌入式计算机)的视觉库。 这个库是跨平台的,源码由C语言编写,可以在任意平台编译,这个库也可以通过选择开启部分功能从而实现将库裁剪到你所必须的大小,降低对小型计算机的源码空间占用
相关资料下载链接: https://gitee.com/yao_mi/ymcv
实现框图
AT32F435-DVP-EV V1.1
OV2640
240X320 TFT LCD
人脸侦测效果
识别速度大概11 fps左右
https://www.bilibili.com/video/B ... 007849bbe1a50383015
|