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

灰度算法

于 2022-01-27 发布 文件大小:2.31 kB
0 227
下载积分: 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 个回复

  • C++编写解贝塞尔函数
    使用C++语言编写的算法程序,用于解任意阶数的贝塞尔函数,使用的编程方法比较简单,适合初学者学习参考。
    2022-01-24 10:22:46下载
    积分:1
  • 基于形态学与阀值分割道路提取
    基于形态学开闭操作的道路提取,首先基于图像分割,再利用形态学的开闭操作进行提取。
    2023-08-06 06:25:03下载
    积分:1
  • Armadillo矩阵运
    Armadillo是一个开源的矩阵运算库,这个库其实是对底层的矩阵运算库(例如BLAS,LAPACK)的封装,这个库可以配合开源的底层库来使用,例如最基本的BLAS+LAPACK或者改进后的OpenBLAS,ACML还有强大的MKL。Armadillo的速度主要就是由底层库决定,其代码使用可以说是非常非常的简单,基本和MATLAB的代码没有什么差别,
    2022-03-12 11:15:26下载
    积分:1
  • Calculadora Booleana
    Calculadora booleana desarrollada en el 讲串口 utilizando el pic 16F887A
    2022-07-16 20:32:58下载
    积分:1
  • 数独游戏 c + + 实现
    此程序在 c + + 实现了数独。GUI 被实现的 qt 离散度。你可以充分的你所需的数据的单元格中履行这种游戏,和该程序可以检查你是否正确。您可以在 visual studio 2008 中运行该程序,你应该在你的机器上安装 qt 离散度。
    2022-05-08 22:16:06下载
    积分:1
  • Problème du sac-a-dos
    2023-07-04 10:10:04下载
    积分:1
  • 数字带通滤波器的设计过程。共3个源程序。其中,dos.cpp为带通FIR的源程序,其中的滤波器阶数n,滤波器的低频fln,滤波器的高频fhn,窗函数w,可以按照...
    数字带通滤波器的设计过程。共3个源程序。其中,dos.cpp为带通FIR的源程序,其中的滤波器阶数n,滤波器的低频fln,滤波器的高频fhn,窗函数w,可以按照自己的要求改变。这里采用的是汉宁窗。主函数main.cpp实现输入与fir的h(n)的卷积,输出结果Y(n),并将其存储在y.txt中。最后,graphics.cpp从y.txt读取数据,再由语句画出波形,可以清楚地看出计算结果是否正确,并进行比较。-digital band-pass filter design process. A total of three sources. Among them, dos.cpp FIR bandpass to the source, the filter order n, the low-frequency filter FLN, the high-frequency filter fhn, window function w, in accordance with the requirements change. Here is the Hanning window. The main function main.cpp achieve the input and fir h (n) convolution, the output Y (n), and store them in y.txt China. Finally, graphics.cpp y.txt read data from and then draw waveform statement, we can clearly see whether calculations are correct, and comparisons.
    2022-01-24 14:42:03下载
    积分:1
  • 求10000内的完全数
    给出10000以内的完全数 一个数的所有真因数加起来正好等于这个自然数本身,在数学上,具有这种性质的自然数叫做完全数。 关键是求出该自然数k的所有因子。如果k%i为0,则i为k的因子,用循环语句求出k 的所有真因子(1
    2022-03-21 23:29:59下载
    积分:1
  • fft混合基,c代码实现,可移植混合基的傅立叶变换
    fft混合基算法,c代码实现,可移植混合基的傅立叶变换算法-fft-based hybrid algorithm, c code, portable hybrid-based Fourier transform algorithm
    2022-07-23 21:14:27下载
    积分:1
  • 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
  • 696516资源总数
  • 106914会员总数
  • 0今日下载