搜索资源列表
ShowImage
- 基于OPENCV的显示图片类,能显示彩色图/二值图/灰度图/char*图/int*图/bool* 图-display image class, can display color image/binary image/gray image/char* image/int* image/bool* image etc
ppm
- 文件说明: function.h 函数申明 function.cpp 函数实现 main.cpp 函数调用 函数说明: ppmtoppm(char* in, char* out) 读入ppm24位彩色图像,输出ppm24位灰度图像 ppmtopgm(char* in, char* out) 读入ppm24位彩色图像,输出pgm256色灰度图像 ppmtobmp(char* in, char* out) 读入ppm24位彩色图像,输出bmp24位
Interpolation
- /************************************************************************* * 函数名称: * Interpolation() * 参数: * LPSTR lpDIBBits - 指向源DIB图像指针 * LONG lWidth - 源图像宽度(象素数) * LONG lHeight - 源图像高度(象素数) * FLOAT x - 插值元素的x坐标 * FLOAT y
textures
- Find the char of textures in the scene
RGB-and-HIS
- HIS与RGB的转换 lpsrc=(unsigned char*)lpDIBBits+lLineBytes*(lHeight-1-i)+3*j b=*lpsrc lpsrc=(unsigned char*)lpDIBBits+lLineBytes*(lHeight-1-i)+3*j+1 g=*lpsrc lpsrc=(unsigned char*)lpDIBBits+lLineBytes*(lHeight-1-i)+3*j+2
simplecharrec(IaII)
- i had uploaded the matlab code for image processing char recognition
a
- ·· opencv ··· 基础程序中的模块匹配 -[code]#include <cv.h> #include <cxcore.h> #include <highgui.h> #include <stdio.h> int main( int argc, char** argv ) { IplImage*src,*templ,*ftmp[6] //ftmp will hold results int
otsu111
- Otsu算法步骤如下: 设图象包含L个灰度级(0,1…,L-1),灰度值为i的的象素点数为Ni ,图象总的象素点数为N=N0+N1+...+N(L-1)。灰度值为i的点的概率为: P(i) = N(i)/N. 门限t将整幅图象分为暗区c1和亮区c2两类,则类间方差σ是t的函数: σ=a1*a2(u1-u2)^2 (2) 式中,aj 为类cj的面积与图象总面积之比,a1 = sum(P(i)) i->t, a2 = 1-a1 uj为类cj的均值,u1 = sum(i*P(
code-yuv2rgb
- #define XSIZE 640 #define YSIZE 480 #define IMGSIZE XSIZE * YSIZE typedef struct RGB { unsigned char R unsigned char G unsigned char B }RGB struct RGB in[IMGSIZE] //需要计算的原始数据 unsigned char out[IMGSIZE] //计算后的结果-you must nee
R
- 下面我们给出Floyd-Steinberg算法的源代码。有一点要说明,我们原来介绍的程序都是先开一个char类型的缓冲区,用来存储新图数据,但在这个算法中,因为e有可能是负数,为了防止得到的值超出char能表示的范围,我们使用了一个int类型的缓冲区存储新值。另外,当按从左到右,从上到下的顺序处理象素时,处理过的象素以后不会再用到了,所以用这个int类型的缓冲区存储新值是可行的。全部象素处理完后,再将这些值拷贝到char类型的缓冲区去。-Below we give Floyd-Steinberg
read_save_display_add-char-of-bmp
- bmp图像的读写、显示及图像处理框架程序,可根据实际需要填写需要算法,本程序自带算法为二值化处理算法。此外,本程序还具备图像文字库叠加及波门叠加程序。-bmp image read and write, display, and image processing framework program, according to the actual need to fill algorithm, the program comes algorithm binarization processing
pixel
- 用一个简单的例子来说明如何遍历图像:减少图像中的颜色数目。 彩色图片由三个通道,由于每一个强度都是一个8位的unsigned char 表示,所以所有可能的颜色数目为256*256*256,很是庞大。为了降低分析的复杂度,降低图片的颜色数目是有用的。 这个算法很简单,对图片中每个像素的每一个通道,将其值除以N(整数除法,舍去余数),然后乘以N,这样就能得到不大于原始像素值的N的最大倍值。-Use a simple example to illustrate how to tr
Application-of-Wavelet-Transform
- 小波变换在数字图像处理中的应用是小波变换典型的应用之一。由信号分析中傅里叶变换的不足引出小波变换, 然后简单介绍了小波变换的定义和种类, 分析了小波变换的性质和Mallat 算法, 总结了小波变换在数字图像处理中的四种应用:基于小波变换的图像压缩、图像去噪、图像增强和图像融合, 分析了四种应用的过程及特点, 同时进行了相应的Matlab试验与仿真。试验结果表明, 小波变换在数字图像处理中的应用切实可行、简单方便、效果好、有很强的实用价值, 有较好的应用前景。-The applicatio n o
4072374
- 有一点要说明,我们原来介绍的程序都是先开一个char类型的缓冲区,用来存储新图数据,但在这个算法中,因为e有可能是负数,为()
opterized
- 此程序是Base64算法,其实现是完全用了char 的数据类型,封装的比较干净,好用()