/*! * COPYRIGHT NOTICE * Copyright (c) 2013,山外科技 * All rights reserved. * 技术讨论:山外论坛 http://www.vcan123.com * * 除注明出处外,以下所有内容版权均属山外科技所有,未经允许,不得用于商业用途, * 修改内容时必须保留山外科技的版权声明。 * * @file main.c * @brief 山外K60 平台主程序 * @author 山外科技 * @version v5.0 * @date 2013-08-28 */ #include "common.h" #include "include.h" uint8 imgbuff[CAMERA_SIZE]; //定义存储接收图像的数组 uint8 imgsee[60][80]; //定义存储接收图像的数组 uint8 imgoled[600]; uint8 img[CAMERA_W*CAMERA_H]; uint8 disdelay=0; //函数声明 void PORTA_IRQHandler(); void DMA0_IRQHandler(); //float solve() //{ // uint8 i,j; // uint8 result[3][60]; // for(i=0;i<60;i++) // { // for(j=3;j<77;j++) // { // if((imgsee[j-3][i]&&imgsee[j-2][i]&&imgsee[j-1][i])&&(!(imgsee[j][i]&&imgsee[j+1][i]&&imgsee[j+2][i]))) // result[0][i]=j; // if((!(imgsee[j-3][i]&&imgsee[j-2][i]&&imgsee[j-1][i]))&&(imgsee[j][i]&&imgsee[j+1][i]&&imgsee[j+2][i])) // result[2][i]=j; // } // } // for(i=0;i<60;i++) // result[1][i]=(result[0][i]+result[2][i])/2; // // return (float)((result[1][55]-result[1][45])+(result[1][45]-result[1][55]))/2; //} int16 solvecount(uint8 i,uint8 j,uint8 k,uint8 l) { int16 result=0; for(;i