標題:
基于OV7620的尋找靶心的stm32程序?qū)嵗?
[打印本頁]
作者:
lxb2019
時間:
2018-7-5 17:18
標題:
基于OV7620的尋找靶心的stm32程序?qū)嵗?br />基于OV7620的尋找靶心的程序?qū)?div id="zvlxzbj" class="blockcode">
#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"
/****** 本工程通用全局變量定義(不包含移植文件內(nèi)的全局變量) ******/
void sys_Init()
{
DisableInterrupts;
//NVIC配置一定要放在最后,因為NVIC初始化函數(shù)中有所有中斷的使能
/***********串口、延時*************/
uart_init(115200);
delay_init(168);
/**********攝像頭**************/
while(!Ov7620_Init());
/************* 控制部分 ************/
//TIM7_Init(1000,84); //100ms
/************* 中斷優(yōu)先級配置 *****************/
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[][]是存放原始圖像數(shù)據(jù)的數(shù)組,Image_Bin是存放二值化之后圖像數(shù)據(jù)的數(shù)組
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;
//串口發(fā)送Image_Bin[][]
SendOV7620();
}
}
復(fù)制代碼
全部資料51hei下載地址:
OV7620二值化確定靶心7.17.rar
(2.59 MB, 下載次數(shù): 44)
2018-7-6 03:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
huiweimin
時間:
2019-7-3 11:36
為啥扣了幣還下載不了?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1