久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
飛思卡爾小車攝像頭組圖像識別程序
[打印本頁]
作者:
jn19980605
時間:
2018-12-15 16:48
標題:
飛思卡爾小車攝像頭組圖像識別程序
包含圖像二值化
單片機源程序如下:
/*!
* COPYRIGHT NOTICE
* Copyright (c) 2013,山外科技
*
* 除注明出處外,以下所有內容版權均屬山外科技所有,未經允許,不得用于商業用途,
* 修改內容時必須保留山外科技的版權聲明。
*
* @file main.c
* @brief 山外K60 UD版平臺主程序
* @author 山外科技
* @version v6.0
* @date 2016-09-25
*/
#include "include.h"
#include "motor.h"
#include "camera.h"
#include "servo.h"
#include "image_process.h"
#include "menu.h"
#include "flash.h"
#include "ultrasonic.h"
#include "switch.h"
#include "bluetooth.h"
#include "isr.h"
uint8 cnt;
#if defined CAR_1
#define VSYNC_ PTD17
#define HREF_ PTD16
#define PCLK_ PTD18
#endif
/*
#if defined CAR_2
#define VSYNC_ PTC17 //PTD14
#define HREF_ PTC16 //PTD13
#define PCLK_ PTC18 //PTD12
#endif
*/
volatile Image gImage;//(60,10)
//! 初始化攝像頭
inline static void CameraInit()
{
IICWriteGpio_inintOV();//初始化設置SCCB引腳
while (ov7725_probe() == 0)//初始化寄存器
;
ov7725_set_image_size(IMAGE_SIZE);//設置圖像大小
CameraSetImageBuffer(gImage);
CameraInterruptInit();//中斷初始化
}
//! 撥碼開關的值
volatile float switch_val = 0;
typedef void (*func_t)(void);
volatile
float k, b;
float SpeedDiffCoeff2(float servoduty)
{
return k / 1000 * fabsf(servoduty) + b;
}
void PortEHandler(void)
{
PORT_FUNC(E, 27, nrf_handler);
}
void main()
{
SwitchInit();
switch_val = GetSwitchValue();
led_init(LED0);
led_init(LED1);
led_init(LED2);
led_init(LED3);
// switch ((int)switch_val)
// {
// case 0:
// break;
// case 1:
// ((func_t)(80 * 0x400 + 0x411))();
// break;
// case 2:
// ((func_t)(150 * 0x400 + 0x411))();
// break;
// default:
// break;
// }
// while(!nrf_init()) //初始化NRF24L01+ ,等待初始化成功為止
// {
// led(LED0, LED_ON);
// }
led(LED0, LED_OFF);
set_vector_handler(PORTE_VECTORn, PortEHandler);
NVIC_EnableIRQ(PORTE_IRQn);
led(LED0, LED_OFF);
led(LED1, LED_OFF);
led(LED2, LED_OFF);
led(LED3, LED_OFF);
//LoadFlashData(switch_val);
SpeedCountInit();//編碼器速度
OLED_Init();
CameraInit();
ServoInit();
MotorInit();
MenuInterruptInit();
// BluetoothInit();
enable_irq(DMA4_IRQn);
CameraGetImage(gImage);
for (;;)
{
CameraWait();
ExtractArray(imgbuff, (uint8_t const (*)[10])gImage);//得到bool型(60,80)型數組imgbuff
CameraGetImage(gImage);
ImageProcess(imgbuff);//圖像處理
//SpeedControl();
//if(cnt==0)
// roundabout0();
//if(cnt==1)
// roundabout1();
//if(cnt==2)
//roundabout2();
ServoControl();
motor_run();
if (gMenuQueryImage)//菜單oled??
{
memcpy(gOledImageBuffer, gImage, DATALINE * DATACOUNT);
gMenuQueryImage = 0;
}
#if 1
//BluetoothSend();
#else
/* pid debugging code */
int16_t iSpeedL = speed_l;
int16_t iSpeedR = speed_r;
uart_putchar(UART0, 0x03);
uart_putchar(UART0, 0xFC);
uart_putbuff(UART0, (void *)&iSpeedL, sizeof iSpeedL);
uart_putbuff(UART0, (void *)&iSpeedR, sizeof iSpeedR);
uart_putchar(UART0, 0xFC);
uart_putchar(UART0, 0x03);
#endif
}
}
復制代碼
所有資料51hei提供下載:
可跑1.1.7z
(1013.65 KB, 下載次數: 65)
2018-12-15 17:23 上傳
點擊文件名下載附件
攝像頭識別
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美成人精品欧美一级乱黄
|
色啪视频
|
在线看片a
|
色爱综合网
|
日韩在线一区二区三区
|
免费视频久久久
|
www一区二区
|
亚洲成人av在线播放
|
青青草免费在线观看
|
成年人在线观看
|
亚洲 欧美 日韩 在线
|
欧美做受69
|
婷婷久
|
国v精品久久久网
|
av高清在线观看
|
日韩成人一区二区
|
国产中文一区
|
久青草视频
|
www中文字幕
|
国产乱码一区二区三区
|
国产伦精品一区二区三区88av
|
免费在线观看毛片
|
午夜视频在线免费观看
|
美女操操操
|
99在线视频免费观看
|
天天色天天干天天
|
中文日韩欧美
|
亚洲欧美精品一区二区
|
黄色影院在线观看
|
一区二区三区色
|
国产一级片网站
|
日韩av在线免费看
|
香蕉视频在线播放
|
蜜桃精品一区二区三区
|
国产精品网站在线观看
|
久热中文字幕
|
久久免费视频网站
|
亚洲第一区视频
|
青青草免费观看
|
五月精品
|
www.夜夜操
|