标题:
基于OV7620的寻找靶心的stm32程序实例
[打印本页]
作者:
lxb2019
时间:
2018-7-5 17:18
标题:
基于OV7620的寻找靶心的stm32程序实例
基于OV7620的寻找靶心的程序实
#include "include.h"
#include "delay.h"
#include "time.h"
#include "nvic.h"
#include "usart.h"
#include "DCMI.h"
#include "sys.h"
#include "FreeCars_isr.h"
#include "FreeCars_uart.h"
#include "camera_deal.h"
/****** 本工程通用全局变量定义(不包含移植文件内的全局变量) ******/
void sys_Init()
{
DisableInterrupts;
//NVIC配置一定要放在最后,因为NVIC初始化函数中有所有中断的使能
/***********串口、延时*************/
uart_init(115200);
delay_init(168);
/**********摄像头**************/
while(!Ov7620_Init());
/************* 控制部分 ************/
//TIM7_Init(1000,84); //100ms
/************* 中断优先级配置 *****************/
nvic_Init();
EnableInterrupts;
}
extern u8 yuzhi;
extern u32 lie,hang;
u8 Image_Bin[CAMERA_H][CAMERA_W]={0};
int main(void)
{
u32 i,j;
sys_Init();
while(1)
{
for(i = 0; i < CAMERA_H; i++)
{
for(j = 0; j < CAMERA_W; j++)
{
//Image[][]是存放原始图像数据的数组,Image_Bin是存放二值化之后图像数据的数组
Image_Bin[i][j]=Image[i][j];
//二值化
if(Image_Bin[i][j]>0X71) Image_Bin[i][j]=0xff;
else Image_Bin[i][j]=0X00;
if(lie<100&&hang<100) Image[lie][hang]=0x00;
}
}
//找到靶心
Find_point();
ImgControl.ImgDealOk=true;
//串口发送Image_Bin[][]
SendOV7620();
}
}
复制代码
全部资料51hei下载地址:
OV7620二值化确定靶心7.17.rar
(2.59 MB, 下载次数: 44)
2018-7-6 03:16 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
huiweimin
时间:
2019-7-3 11:36
为啥扣了币还下载不了?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1