#絮絮叨叨
本人是一名大三学生,读的是电子信息专业,由于比赛原因,正在学习图像处理方面的知识,做这个程序也是为了验证所学,熟悉对图像的基本操作。写的不好,请大佬们多多批评,一起进步,一起学习哈!!!
#结果预览
#CODE
//MAIN_CPP
//作者:XNY
//日期:2019.10.13
//功能:批量获取能够在0.96OLED上显示的图像集
//版本:V_1.5
//说明:引用OPENCV
//私有函数声明
void Deal_Task(void);
//头文件
#include “opencv_oled_abs_auto.h”
//全局变量
char *file_name;
char *file_out;
//函数入口
void main(void)
{
Deal_Task();
}
//私有函数
void Deal_Task(void)
{
Input_File_Buf();
Deal_Basic_Graph();
Pot_buf_deal();
print_file();
system(“Pause”);
}
//FUN_H
//作者:XNY
//日期:2019.10.13
//功能:批量获取能够在0.96OLED上显示的图像集
//版本:V_1.5
//说明:引用OPENCV
#ifndef _OPENCV_OLED_ABS_AUTO_H
#define _OPENCV_OLED_ABS_AUTO_H
//头文件
#include “stdio.h”
#include “stdlib.h”
#include “conio.h”
#include “string.h”
#include “time.h”
#include “iostream”
#include “math.h”
#include “highgui.h”
#include “opencv.hpp”
using namespace std;
using namespace cv;
//宏定义
#define Numbers_of_img 88//处理图片张数,自己修改,要小于最大帧数。例如:示例中的1.gif读取到的帧数为88,那么这个值设置不能超过88!
#define Filliter(A) (A>127)?1:0
//程序功能宏
#define CONST_ROUTE 0
//私有变量
#if CONST_ROUTE
const char Route_buf[100]=“F:\Micro_vs_2010_C_C++\opencv_oled_abs_aoto\CV_IN\”; //载入图片路径,自行修改
const char Route_buf_out[100]=“F:\Micro_vs_2010_C_C++\openc