2 jiaxiuyan1023 jiaxiuyan1023 于 2016.09.27 13:24 提问

C# 图像灰度化,不同的图片得到的结果 灰度颜色深浅不一样,有办法解决吗

没有C币了,弱弱的用仅剩的C币提问吧

C# 图像灰度化,不同的图片得到的结果 灰度颜色深浅不一样,大家有解决办法吗?求大神帮忙看看

3个回答

jiaxiuyan1023
jiaxiuyan1023   2016.11.18 14:03
已采纳

已解决,将图片转为黑色 并调整合适的透明度

leewers
leewers   2016.09.27 14:04

灰度化是指用一个0到255之间的灰度值来代替原有的RGB颜色,通常其取决于该像素点的亮度,所以一般来说不同颜色的像素点得到的灰度值也都不一样。你确定你是要图像灰度化而不是二值化(整个图像只有黑白二色)?

jiaxiuyan1023
jiaxiuyan1023   2016.09.27 14:28

嗯嗯,只是想将图片转为统一灰色的图片

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
图像灰度化的三种常见方法源码
function f=MyGrayProcessing(Img)     [m,n,a]=size(Img); %     Img1_Gray=zeros(m,n); %     Img2_Gray=zeros(m,n);     Img3_Gray=zeros(m,n); %     GrayImage=rgb2gray(Img);%调用MATLAB内置函数灰度化     for x
图像灰度化方法
目前,在图像处理过程中,最常用的彩色图片格式有RGB,HSV、YUV以及HLS三种。以下分别对这三种格式的彩色图像进行灰度化实现。 1、RGB空间图像      定义于RGB空间的彩色图,其每个像素点的色彩由R、G、B三个分量共同决定。每个分量在内存所占的位数共同决定了图像深度,即每个像素点所占的字节数。以常见的24深度彩色RGB图来说,其三个分量各占1个字节,这样每个分量可以取值为0
数字图像处理之灰度化
囧,ADK还要更新一大截。所以我还是接着写吧,接下来是数字图像的相关文章,全部使用Python实现。     首先讲的是灰度化。     开始,我们先讲讲什么是灰度。     大家都知道,一幅图片有很多个像素点,对于RGB图像来说,像素点是有RGB值的。当R=G=B时,我们就称这种颜色是一种灰度,由于RGB都只占8位,所以这里我们说的灰度也只有256种(0 - 255)。那么对于一张RGB彩
图像的二值化和灰度化理解
图像的二值化是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。   将256个亮度等级的灰度图像通过适当的阀值选取而获得仍然可以反映图像整体和局部特征的二值化图像。在数字图像处理中,二值图像占有非常重要的地位,首先,图像的二值化有利于图像的进一步处理,使图像变得简单,而且数据量减小,能凸显出感兴趣的目标的轮廓。其次,要进行二值图像的处理与分析,首先要把灰度图像二...
opencv简单的彩色图像灰度化和二值化(学习笔记)
图像的灰度化即是将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的图像的计算量变得少
图像的灰度化处理的基本原理
图像的灰度化处理的基本原理 将彩色图像转化成为灰度图像的过程成为图像的灰度化处理。彩色图像中的每个像素的颜色有R、G、B三个分量决定,而每个分量有255中值可取,这样一个像素点可以有1600多万(255*255*255)的颜色的变化范围。而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像,其一个像素点的变化范围为255种,所以在数字图像处理种一般先将各种格式的图像转变成灰度图像以使后续的
图像灰度化的三种方法及matlab,c++,python实现
灰度化处理就是将一幅色彩图像转化为灰度图像的过程。彩色图像分为R,G,B三个分量,分别显示出红绿蓝等各种颜色,灰度化就是使彩色的R,G,B分量相等的过程。灰度值大的像素点比较亮(像素值最大为255,为白色),反之比较暗(像素最下为0,为黑色)。     图像灰度化的算法主要有以下3种:      1)最大值法:使转化后的R,G,B得值等于转化前3个值中最大的一个,即:
使用matlab对图像进行二值化和灰度化处理
用matlab对图像进行二值化处理 >>m = imread('d:\image\logo.jpg'); >> imshow(n); >> n = graythresh(data); >> im2bw(m,n); 用matlab对图像灰度化处理 data = imread('d:\image\photo.jpeg'); imshow(data); gdata = rgb2gray(data); i
BMP图像的结构及读写和灰度化
1.文档目的 本文档主要给出24位真彩BMP图像的结构、读写和灰度化方法。 2.一般BMP图像的结构 一般的bmp文件的结结构主要包括文件头,BMP信息头,调色板,位图数据内容 (1)BMP文件头(14字节) ,文件的第0字节到第13字节为BMP图像的文件头。BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。    其结构定义如下:
c#将图片灰度化
全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#将图片灰度化,将图片转化为灰度模式图片测试代码static void Main() { Bitmap b = file2img("test.jpg"); Bitmap bb = img_gray(b); img2file(bb, "test1.jpg"); }图片灰度化实现函数,需要允许不安全代码编译//图片灰