-
STM32 0v7670颜色识别
将摄像头的数据读出写入tft屏,读取tft屏幕上的像素点的颜色进行识别。由于RGB格式的颜色数据的效果不好,所以将其转换为HSL格式数据。首先遍历寻找腐蚀中心,然后在之前腐蚀中心点处进行迭代向外寻找新的腐蚀中心。腐蚀算法从该点开始分别向上下左右四个方向进行读点,若点的颜色符合条件则往外读,等四个方向都结束后得到四个边缘点的坐标,记左边缘点的x轴坐标为left,右边缘点的x轴坐标为right,上边缘点的y轴坐标为up,下边缘点的y轴坐标为bottom,那么坐标( (right-left)/2 , (up-bottom)/2 ) 即为新的腐蚀中心。
- 2022-04-30 09:01:56下载
- 积分:1
-
基于OVOV2640板球控制系统 F4
本实验开机后,初始化摄像头模块(OV2640),如果初始化成功,则提示选择模式:RGB565模式,或者JPEG模式。KEY0用于选择RGB565模式,KEY1用于选择JPEG模式。 当使用RGB565时,输出图像(固定为:UXGA)将经过缩放处理(完全由OV2640的DSP控制),显示在LCD上面。我们可以通过KEY_UP按键选择:1:1显示,即不缩放,图片不变形,但是显示区域小(液晶分辨率大小),或者缩放显示,即将1600*1200的图像压缩到液晶分辨率尺寸显示,图片变形,但是显示了整个图片内容。通过KE0Y按键,可以设置对比度;KEY1按键,可以设置饱和度;KEY2按键,可以设置特效。 当使用JPEG模式时,图像可以设置任意尺寸(QQVGA~UXGA),采集到的JPEG数据将先存放到STM32F4的内存里面,每当采集到一帧数据,就会关闭DMA传输,然后将采集到的数据发送到串口2(此时可以通过上位机软件(串口摄像头.exe)接收,并显示图片),之后再重新启动DMA传输。我们可以通过KEY_UP设置输出图片的尺寸(QQVGA~UXGA)。通过KEY0按键,可以设置对比度;KEY1按键,可以设置饱和度;KEY2按键,可以设置特效。 同时时可以通过串口1,借助USMART设置/读取OV2640的寄存器,方便大家调试。DS0指示程序运行状态,DS1用于指示帧中断。main.c的代码 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-19 06:46:58下载
- 积分:1
-
舵机PWM输出
10路PWM输出控制舵机,机器人控制 动作
- 2022-01-26 04:33:06下载
- 积分:1
-
平衡车代码
平衡小车代码,使用mpu6050作为平衡芯片,以及298N点击芯片
- 2022-07-09 15:14:08下载
- 积分:1
-
sx1278
完整版的lora程序,分享给大家学习使用,严禁用于商业目的
- 2023-04-29 06:55:04下载
- 积分:1
-
STM32F100通过DMA转发大批量数据
通过串口3和串口1的DMA接收和发送大批量数据,每1s转发一次,并在转发前对数据包头进行判断,如果正确则转发,如果错误则丢弃
- 2022-01-31 09:57:30下载
- 积分:1
-
stm32编写时钟(图形化))
本程序利用stm32设计了一个图形化的时钟程序,随着时间的流逝,秒针、分针、以及时钟针都将进行移动,实时模拟动态的闹钟程序,是一个不可多得的程序,本程序的主要难点就是处理时钟指针转动的算法,以及程序的编写。
- 2022-08-15 22:02:24下载
- 积分:1
-
esp8266WiFi模块及配套APP
用STM32ZET6驱动ESP8266与手机或其他设备通信,并进行控制,压缩包内含控制代码以及配套的可以与WIFI模块通信的手机APP,适合初学者用,该配套APP并不好用,仅供参考,可以参考该份例程的内容,APP其实可以网上找,有好用的
- 2022-03-18 00:09:58下载
- 积分:1
-
串口转can总线,485总线工程
自制转换器,通过232,将can总线或485总线数据用串口调试助手读出来。
- 2022-02-01 08:45:35下载
- 积分:1
-
录音
原子板录音与播放,可以进行录音存储与播放。WAV格式,MP3播放
- 2022-01-26 02:48:43下载
- 积分:1