登录
首页 » 图像处理 » rgb2grayRGB图像转换成灰度图

rgb2grayRGB图像转换成灰度图

于 2022-03-13 发布 文件大小:6.02 MB
0 149
下载积分: 2 下载次数: 1

代码说明:

 以R、G、B为轴建立空间直角坐标系,则RGB图的每个象素的颜色可以用该三维空间的一个点来表示,而Gray图的每个象素的颜色可以用直线R=G=B上的一个点来表示。于是rgb转gray图的本质就是寻找一个三维空间到一维空间的映射,最容易想到的就是射影(即过rgb空间的一个点向直线R=G=B做垂线),事实上Matlab也是这样做的,并且有Gray = 0.29900 * R + 0.58700 * G + 0.11400 * B。

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

发表评论

0 个回复

  • 基于非下采样Shearlet变换的多聚焦融合代码
    此代码是基于matlab软件下进行图像处理。代码的功能是实现对两幅聚焦不同的图像进行分解,然后提取系数在一定的融合规则下,最后通过逆变换获得更加清晰的融合图像。
    2022-04-16 22:12:39下载
    积分:1
  • 基于颜色的检索系统,Visual C++ 6.0
    基于颜色的图像检索系统,版本Visual C++ 6.0,是基于词袋模型编的代码,算法用的是SIFT提取特征,图片的格式要求是bmp的,编译可以运行!
    2023-06-13 18:30:04下载
    积分:1
  • opencv2.4.9前景提取
    应用背景 视频捕捉的对象中,背景通常保持不变。一般分析中关注移动的前景物体,威力提取出前景物体,需要建立背景的模型,将模型和当前帧进行比对检测前景物体。前景提取应用非常广泛,特别是在智能监控领域中。 关键技术 具体的实现过程主要分为两部分:一部分是调用absdiff函数找出当前图片和背景图片的区别,这之中使用了threshold函数去除为前景,当前图片像素与背景图片像素变化超过一定阈值的时候才认定其为前景;另一个工作是更新背景图片,调用函数accumulateWeighted,根据权重参数可以调整背景更新的速度,将当前图片更新到背景中,这里巧妙利用得到的前景提取结果作为mask,在更新背景图片的过程中避免了前景的干扰。
    2022-01-24 16:14:45下载
    积分:1
  • opencv2.4.9前景提取--加入混合高斯算法
    应用背景如果有不含前景物体的背景图片,提取前景的工作相对容易,只需要比对当前帧和背景图片的不同,调用函数absdiff实现。但是大多数情况,获得背景图片是不可能的,比如在复杂的场景下,或者有光线条件的变化。因此,就需要动态的变换背景。关键技术对于第一帧出现前景的情况,由于后续更新背景都是对前景mask后对背景进行更新的,所以第一帧的前景部分对背景的影响因子很难被更新掉。这里提出一种改进的办法——混合高斯模型。可以使一个像素具有更多的信息,这样可以有效的减少类似树叶的不停飘动,水波的不停荡漾这种对前景的干扰。这个精密的算法比之前我所介绍的简单方法要复杂很多,不易实现。还好,OpenCV已经为我们做好了相关工作,将其封装在类BackgroundSubtractorMOG,使用起来非常方便。
    2023-04-01 04:30:06下载
    积分:1
  • 几种常用算法
    资源描述里面包含完整的算法实现函数代码 已编辑成为word文档格式 便于复制:  垂直镜像 图像的旋转 图像缩放 256图像转化成灰度图像 随即噪声 亮度调整 色调调整 对比度调 八种图像处理算法函数 
    2023-08-06 03:10:03下载
    积分:1
  • k-means聚类算法,实现分割
    C++环境下的k-means聚类算法,实现图像分割,运用k-means算法实现对图像的分割,内有详细的程序说明,实现方便,利用vc++6.0 实现,编译环境
    2022-01-31 02:53:11下载
    积分:1
  • ITK、VTK、Qt混合编程,读取二维,并在qvtkwidget显示和qvtkwidget上鼠标移动获取坐标
    基于Qt界面,利用ITK读取二维图像,然后用VTK在qvtkwidget上显示出来,其中ITK读取用的是ImageFileReader,用ImageToVTKImageFilter将ITK数据转换到VTK数据,然后采用vtkImageviewer显示图像; 鼠标的动态坐标获取采用了vtkEventQtSlotConnect类来实现从Qt事件到VTK事件的转换,并在槽函数slotUpdatefixedCoords(vtkObject*)中提取坐标信息。 Connections_fixed->Connect(m_fixedWidget->GetRenderWindow()->GetInteractor(),         vtkCommand::MouseMoveEvent,this,SLOT(slotUpdatefixedCoords( vtkObject* )) );
    2022-05-04 22:17:02下载
    积分:1
  • hiddenbits
    数字水印技术是标记的一种隐蔽地嵌入在一个容忍噪音信号如音频或图像数据。它通常用于识别这种信号的版权的拥有权。"水印"是隐藏的载波信号; 数字信息的过程隐藏的信息应, 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-28 19:01:33下载
    积分:1
  • 程序转换的C++的Haar小波
    应用背景程序加载压缩图像BMP格式。在左边,它位于初始图像。在变换按钮,它是应用veyvlt Haar变换图像的每个人。转换的一部分图像的转换,大小和格式显示的直接转换窗口。在程序窗口中显示当前转换的结果。这是可以应用到它的量化。在量化窗口设置阈值,并按下确定按钮;流动状态的直线veyvlt变换可以将收益转化,在按下按钮以返回转换窗口变换。在这里,它显示的初始和最后返回转换的量。对图像坐标系中的4个像素的大小进行了正确的返回变换。在返回变换的扭曲发生在2的图像大小的一个图像大小的奇数值。关键技术本程序是描述结果的veyvletama Haar的彩色图像压缩。给出了在C++语言程序的集成embercadero C + +开发环境中通过生成器Xe的描述。对高频数据的阈值修剪标准算法应用veyvlt–系数去除。压缩图像的结果,在RGB和YCbCr格式,哈尔的veyvletam。
    2023-02-13 21:20:03下载
    积分:1
  • 结合 VS2012+openCV2.4.9,将片制作成视频并输出
    结合 VS2012+openCV2.4.9,将图片制作成视频并输出,本代码虽然短小,但是确非常实用,里面包含了好几个重要的知识点,包括视频的读取k,图片的读取,字符串续写变量的循环改变,图片格式的选择,中断,相关头文件的选取包含等等
    2022-02-21 21:16:00下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载