图像处理
darkerJ
图像处理
展开
-
图像的侵蚀处理
1.Erode.h Erode.c 是图像侵蚀的头文件、核心函数文件 Erode.h#ifndef _ERODE_H_ #define _ERODE_H_#ifdef __cplusplus extern "C" { #endif int erodeFunction(float * inData, float * outData, int dataWidth, int dataHeight,原创 2016-05-30 22:06:18 · 1129 阅读 · 0 评论 -
图像的膨胀处理
1.Dilate.h Dilate.c 为图像膨胀的头文件、核心函数 Dilate.h#ifndef _DILATE_H_ #define _DILATE_H_#ifdef __cplusplus extern "C" { #endif /* *图像膨胀处理 */ int dilateFunction(float * inData, float * outD原创 2016-05-30 21:54:21 · 1368 阅读 · 0 评论 -
图像的中值滤波
1.myMath.h myMath.c包含自己写的一些找最大值、最小值、中值函数 myMath.h#ifndef _MYMATH_H_ #define _MYMATH_H_#ifndef max #define max(x,y) (x) > (y) ? (x) : (y) #endif#ifndef min #define min(x,y) (x) < (y) ? (x) : (y) #endif原创 2016-05-28 22:29:57 · 687 阅读 · 0 评论 -
图像的高斯滤波
MakeGaussianData.h MakeGaussianData.c 是产生高斯滤波的数据的头文件、函数 MakeGaussianData.h #ifndef _MAKEGAUSSIANDATA_H_ #define _MAKEGAUSSIANDATA_H_#ifdef __cplusplus extern "C" { #endif int makeGaussianData(原创 2016-05-28 22:00:18 · 538 阅读 · 0 评论 -
图像的均值滤波和方框滤波
Tools.h Tools.c包含对图像数据格式的转换的函数,unsigned char 型数据转换为float型数据。 Tools.h #ifndef _TOOLS_H_ #define _TOOLS_H_#ifdef __cplusplus extern "C" { #endif int uCharDataToFloatData(unsigned char * inData, floa原创 2016-05-28 20:55:08 · 1552 阅读 · 1 评论 -
BMP图像的读取和生成
1. BMP.h#ifndef _BMP_H_ #define _BMP_H_ #ifdef __cplusplus extern "C" { #endif typedef enum _BIT_DATA_TYPE_{ BIT32 = 1, //读取或存储成32位 BIT24 = 2,原创 2016-06-29 16:05:59 · 6480 阅读 · 3 评论 -
图像直方图均衡化和图像一般的拉伸
1. HE.h HE.c HE.h#ifndef _HE_H_ #define _HR_H_#ifdef __cplusplus extern "C" { #endif //直方图均衡化 int HE(unsigned char * data, int width, int height); //图像一般拉伸 int HETemp(unsigned char * data, int width,原创 2016-07-11 18:09:05 · 1350 阅读 · 0 评论