登录
首页 » 算法 » 灰度算法

灰度算法

于 2022-01-27 发布 文件大小:2.31 kB
0 301
下载积分: 2 下载次数: 1

代码说明:

Gray Scale Image 或是Grey Scale Image,又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶。用灰度表示的图像称作灰度图。除了常见的卫星图像、航空照片外,许多地球物理观测数据也以灰度表示。以位场图像为例,把位场表示为灰度图,需要将位场观测值灰度量化,即将场的变化范围转换成256阶的灰度范围。由于位场的动态变化范围非常大,磁场可达数万个纳特,重力场也可能在数百个重力单位内变化,所以在显示为图像前通常需要对位场观测值进行拉伸或压缩。[1]什么叫灰度图?任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度:1.浮点算法:Gray=R*0.3+G*0.59+B*0.112.整数方法:Gray=(R*30+G*59+B*11)/1003.移位方法:Gray =(R*76+G*151+B*28)>>8;4.平均值法:Gray=(R+G+B)/3;5.仅取绿色:Gray=G;通过上述任一种方法求得Gray后,将原来的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),用它替换原来的RGB(R,G,B)就是灰度图了。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • an example of artificial life, flies in 3D simulation space flight
    一个人工生命的例子,模拟苍蝇在三维空间内飞行-an example of artificial life, flies in 3D simulation space flight
    2022-02-02 22:18:34下载
    积分:1
  • C#实现中值平均数滤波算法
    using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 中位平均值滤波算法 /// public class DLMidPerFilter {     private MHBetterList mOrignList = new MHBetterList();     //原始数组     private MHBetterList mFilterList = new MHBetterList();        //过滤数组     private float mCurrentValue;        //记录当前值     private int mResetNum = 0;      //均值重置个数     public bool mIfReset = false;       //判断是否开始均值重置     ///     /// 过滤算法     ///     /// 新输入的值     ///
    2023-05-07 23:20:03下载
    积分:1
  • 关于drbarr用C编的代码
    关于drbarr用C编的代码-on drbarr Part C code
    2022-02-07 09:33:44下载
    积分:1
  • 匿名四轴飞行器
    匿名四轴飞行器代码,分部讲解,带注释,匿名四轴飞行器代码,分部讲解,带注释,
    2022-01-30 20:54:04下载
    积分:1
  • ACO-ant colony optimization
    在计算机科学和运筹学中,蚁群优化算法(ACO)是一种求解计算问题的概率方法,可以归结为通过图来寻找好的路径。
    2022-07-24 21:04:37下载
    积分:1
  • 人脸识别
    1、打开facedection.dsw,点击运行(运行中途,因为有cvWaitKey(0)命令,所以在停止时按一下任意键盘使继续) (这个方法可能需要安装VC6.0,OPENCV1.0)。 2、或者将集体图片picture和测试照片photo以及人脸分类器haarcascade_frontalface_default.xml拷贝到Debug文件夹中, 双击facedection.exe运行。(这个方法可能不需要安装VC6.0,OPENCV1.0,但我没试过,但猜测可能性不大,因为我没有 将头文件、类库、.dll文件集成。)
    2022-01-26 04:33:21下载
    积分:1
  • 解TSP问题的GA程序
    解TSP问题的GA程序-solution of TSP procedures GA
    2022-02-03 12:42:37下载
    积分:1
  • FFT
    fft程序,高质量,效率高,大把方法飞机及附件啊 -fft
    2023-08-22 11:55:02下载
    积分:1
  • 测试用9721
    测试用9721
    2023-08-15 11:10:02下载
    积分:1
  • 练习程序,问题如下:进行高精度整数的加、减、乘运算。输入两个十进制大整数M和N(M、N最长可达50位),计算运算结果并输出。【输入形式】标准输入上依次分行输入以...
    练习程序,问题如下:进行高精度整数的加、减、乘运算。输入两个十进制大整数M和N(M、N最长可达50位),计算运算结果并输出。【输入形式】标准输入上依次分行输入以下内容:1.第一行输入第一个大整数M。M可能带有负号,后面是最长可达50位的数字序列。2.第二行只有一个字符,可以是“+”、“-”、“*”,分别代表加、减、乘三种运算符。3. 第三行输入大整数N,格式与M相同M、N均不带有前缀的多余的0【输出形式】在标准输出上打印运算结果,输出一行字符序列,是大整数M和N和运算结果。如果该运算结果是正数,则直接输出各位数字序列;如果是负数,则首先要输出负号。各位数字紧密输出,不带有前缀的多余的0。-practice procedures, as follows : high-precision integer for the addition, subtraction, multiplication. The importation of two decimal integer big M and N (M, N up to a maximum of 50), the calculated results of operations and output. Entry forms : standard input on the importation of branches were the following : 1. The first line inputs, a large integer M. M may have negative, is back up to 50 digital sequence. 2. Only a second line of characters could be "","-","*", respectively, plus or minus, by three operators. 3. The third line inputs large integer N, M and the same format M, N are not redundant with the prefix 0 output-- in the form of print on standard out
    2022-02-06 02:31:19下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载