RGB转灰度图的几种算法】的更多相关文章

https://blog.csdn.net/cool1949/article/details/6649429 方法一:    对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 方法二: 而实际应用时,希望避免低速的浮点运算,所以需要整数算法.     注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法: Gray = (R*299 + G*587 + B*114 + 500) / 1000 RGB一般是8位…
为了加快处理速度在图像处理算法中,往往需要把彩色图像转换为灰度图像.24为彩色图像每个像素用3个字节表示,每个字节对应着RGB分量的亮度. 当RGB分量值不同时,表现为彩色图像:当RGB分量相同时,变现为灰度图像: 一般来说,转换公式有3中. (1)Gray(i,j)=[R(i,j)+G(i,j)+B(i,j)]/3; (2)Gray(i,j)=0.299*R(i,j)+0.587*G(i,j)+0.144*B(i,j); (3)Gray(i,j)=G(i,j);//从2可以看出G的分量比较大所…
首先,介绍第一种方法, 使用  PIL  库,   PIL库是一种python语言常用的一个图形处理库. 关于   PIL  库的安装本文就不介绍了. from PIL import Image I = Image.open('C:\\Users\\Administrator\\Desktop\\照片\\timg.jpg') I.show() L = I.convert('L') L.show()L.save('C:\\Users\\Administrator\\Desktop\\照片\\tim…
在做立体匹配求深度图的时候遇到这个问题,用惯了matlab的rgb2gray,倒是不熟悉python的实现,在网上找到了相关方案,记下来已作备用 RGB到灰度图转换公式: Y' = 0.299 R + 0.587 G + 0.114 B 自定义转换函数: import numpy as np def rgb2gray(rgb): return np.dot(rgb[...,:3], [0.299, 0.587, 0.144]) 调用: grayPic = rgb2gray(rgbPic) 即可.…
//将一张彩色图片转成灰度图: //////////////////////////// #include<cv.h> #include<cvaux.h> #include<highgui.h> #include<ml.h> #include<iostream> using namespace std; using namespace cv; int main() { IplImage *src=0; src=cvLoadImage("…
转载:https://www.jianshu.com/p/8f96318a153f matplotlib库的教程和使用方法此处就不累赘了,网上有十分多优秀的教程资源.此处直接上代码: def demo(): # 读取图片 training_x, training_y, test_x, test_y = dataset.load_mnist_data(1000, 100) im = training_x[0] # 绘画灰度图的四种方法 plt.subplot(221); plt.imshow(im…
灰度处理的方法主要有如下3种: 1.最大值法:使R.G.B的值等于3值中最大的一个,即:   R=G=B=max(R,G,B) 最大值法会使形成高亮度很高的灰度图象 var bitmap:tbitmap; i,j:integer; a,b,c,crgb,temp:longint; res:byte; begin //最大值灰度处理方法 bitmap:=tbitmap.Create; bitmap.Width:=image1.Width+1; bitmap.Height:=image1.Heigh…
(1)二进制图 在二进制图中,像素的取值为两个离散数值0或1中的一个,0代表黑色,1代表白色 例 A=[0 0 1;1 1 0; 0 0 1];>> imshow(A,'InitialMagnification','fit')          %调整合适的窗口显示A. (2)索引图 索引图像包括一个数据矩阵X,一个颜色映像矩阵Map.其中Map是一个包含三列.若干行的数据阵列,其中每个元素的值均为[0, 1]之间的双精度浮点型数据.Map矩阵的每一行分别表示红色.绿色和蓝色的颜色值.在MAT…
Qt生成灰度图(转载)   项目中用到大量基础图像处理知识,其中灰度图的生成是很重要的一环. 先补充一些基础知识: ---------------------------------------------------------------------------------------------------------------------------- 一:灰度图 灰度图就是黑白图,整幅图片只有不同程度的黑白两色.灰度也可认为是亮度,简单的说就是色彩的深浅程度 ! 1:如果我们用八位来…
目录 灰度图定义 灰度图优点 RGB转灰度算法(OpenCV3) 量化 算法公式 OpenCV自带函数实现 综合比较 灰度图定义 对于单色(灰度)图像而言,每个像素的亮度用一个数值来表示,通常数值范围在0到255之间,0表示黑.255表示白,其它值表示处于黑白之间的灰度. 灰度图优点 我们在进行很多图像的操作时,如果是彩色的 256 色图,由于图象处理后有可能会产生不属于这 256 种颜色的新颜色. RGB转灰度算法(OpenCV3) 量化 我们知道,自然界中的所有颜色都可以由红.绿.蓝(R,G…