图像处理
文章平均质量分 55
dream_people
这个作者很懒,什么都没留下…
展开
-
黑白位图
#include <stdio.h> #include <stdlib.h> #include <string.h> #pragma pack (1) typedef struct { unsigned char info[2]; //BM unsigned int size; // unsigned int reserve1; ...原创 2009-04-07 17:53:54 · 409 阅读 · 0 评论 -
用libjpeg库生成jpeg文件(灰度)
jpeg代码,buffer是传入的位图,每个点一个字节的亮度,顺序排列/* for(long y=min(m_lt.y,m_rt.y);y<=max(m_lb.y,m_rb.y);y++) { for(long x=lx;x<=rx;x++) { if(m_cmp_rbuffer[GET_RBUFFER_POS(x,y)] == 0) continue;...2009-04-09 16:31:44 · 635 阅读 · 0 评论 -
如何用python取图片轮廓
#coding:utf-8from PIL import Image,ImageDrawdef isWhite(color): """ 查看像素是否为白色 """ """ print color if type(color) == type(1): if color == 0: ...2009-04-16 08:43:12 · 1843 阅读 · 0 评论 -
图像降噪
// 图像二值化 // Bmp: TBitmap; // 输入图像 // Gray: Integer // 阀值 Procedure TwoValue(Bmp: TBitmap; Gray: Integer); Var P: PByteArray; X, Y, Z: Integer; Begin //设置为24位真彩色,这样一个象素点包含...原创 2009-05-03 20:50:34 · 233 阅读 · 0 评论 -
灰度转换
灰度值=r * 0.3 + g * 0.59 + b * 0.11原创 2009-05-03 21:30:17 · 161 阅读 · 0 评论 -
把图像去噪算法用python实现
#coding:utf-8import sys,osfrom PIL import Image,ImageDraw#二值数组t2val = {}def twoValue(image,G): for y in xrange(0,image.size[1]): for x in xrange(0,image.size[0]): ...2009-05-04 12:01:33 · 2773 阅读 · 0 评论 -
完整的图片去噪代码(python)
#coding:utf-8import sys,osfrom PIL import Image,ImageDraw#二值判断,如果确认是噪声,用改点的上面一个点的灰度进行替换#该函数也可以改成RGB判断的,具体看需求如何def getPixel(image,x,y,G,N): L = image.getpixel((x,y)) if L > G:...2009-05-04 15:51:41 · 6810 阅读 · 1 评论 -
图像特征特点及其常用的特征提取与匹配方法
常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。一 颜色特征(一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。另外,仅使用颜色特征查询时,如果数据库很大,常会将许多不需...原创 2009-05-17 21:04:02 · 274 阅读 · 0 评论