基于stm32摄像头监控,stm32如何接摄像头
2023-5-23 深圳市松本先天下科技发展有限公司
买了块STM32ARMH750高性能开发板,准备用于校验仪器仪表的研发,对于32位.480MHz主频,128KBFLASH3个16位的ADC,FD-CAN、USB2.0高速/全速、以太网MAC、摄像头接口等已经基本满足我的设计要求,大大减少了外围电路的设计!缩短研发时。
1、51单片机怎么加摄像头模块
51单片机怎么驱动摄像头由于数字摄像头输出数据速度很高,单片机速度跟不上,因此要买带FIFO的数字摄像头模块,FIFO容量要大于一帧图像的数据量,这样单片机检测帧同步信号,控制摄像头输出的像素数据存入FIFO中,一帧数据存完后,再由单片机慢慢地读取并存入SD卡或送往LCD显示屏。数字摄像头OV7625输出数据用的是并口,但控制信号用的是串口,类似I2C接口,可以用普通通IO引脚模拟该时序。
2、STM32怎么把用摄像头拍到的图片和自己已设定的图像做比较呀
这个用STM32基本是做不了的做这样一个假设,拍到的人脸和储存的人脸所处的背景光强一致,背景图案一致,在图像中的位置一致,脸的尺寸一致等等,那么程序很简单了,二维数组对应位置减法,设定阈值确定是否是一个人。实际情况是上述假设基本不满足,那么涉及到人脸识别算法就不会是加减法那么直接了,先不说如何匹配出两张人脸,首先你先确定出图像是否是人脸,根据openCV关于人脸识别和Haar分类器描述的算法可以了解到,这个计算过程需要大量的存储空间和运算速度。
如果你不计计算时间成本的无限等待,那么也许能OK。图像信息就是一个矩阵,或者说二维数组,图片本身就是压缩了矩阵信息的数据流,网上有很多软件可以把图片转换成二维数组的,再把这个二维数组写到STM32flash里,代码里直接固化也可以,或者写一个读SD卡的程序,外接SD卡也可以。