图像转换相关函数

彩色图转为RGB三通道图像decompose3

算子:decompose3(MultiChannelImage : Image1, Image2, Image3 : : )

示例:decompose3(Image, ImageR, ImageG, ImageB)

Image(输入对象):输入的图像变量

ImageR(输出对象):输出R红色通道图像

ImageG(输出对象):输出G绿色通道图像

ImageB(输出对象):输出B蓝色通道图像

RGB三通道图像转为灰度图像方法一rgb3_to_gray

算子:rgb3_to_gray(ImageRed, ImageGreen, ImageBlue : ImageGray : : )

示例:rgb3_to_gray(ImageR,ImageG,ImageB,GrayImage)

ImageR(输入对象):输入R红色通道图像

ImageG(输入对象):输入G绿色通道图像

ImageB(输入对象):输入B蓝色通道图像

GrayImage(输出对象):输出灰度图像

RGB三通道图像转为灰度图像方法二rgb1_to_gray

算子:rgb1_to_gray(RGBImage : GrayImage : : )

示例:rgb1_to_gray(Image, GrayImage)

Image(输入对象):输入彩色图像

GrayImage(输入对象):输出灰度图像

RGB三通道图像转为HSV图像trans_from_rgb

 注: 1.H通道:H通道的像素值表示色调,取值范围0~360

      2. S通道的像素值表示图像的饱和度。饱和度是指图片彩色的纯度——图像的混合颜色越少,其饱和度越高,直观看起来就越鲜艳鲜明、视觉效果越强烈;反之图像的混合颜色越多,其饱和度越低,视觉效果越弱。

      3. V通道像素值表示图像的明亮程度,取值范围也是0~1,值越大表示越亮。

算子:trans_from_rgb(ImageRed, ImageGreen, ImageBlue : ImageResult1, ImageResult2, ImageResult3 : ColorSpace : )

示例:trans_from_rgb(ImageR, ImageG, ImageB, ImageResultH, ImageResultS, ImageResultV, 'hsv')

ImageR(输入对象):输入R红色通道图像

ImageG(输入对象):输入G绿色通道图像

ImageB(输入对象):输入B蓝色通道图像

ImageResultH(输出对象):输出H色调图像

ImageResultS(输出对象):输出S饱和度图像

ImageResultV(输出对象):输V明亮程度出图像

颜色反转invert_image 白变黑 黑变白

算子:invert_image(Image : ImageInvert : : )

示例:invert_image (Image, ImageInvert)

Image(输入对象):输入灰度图像

ImageInvert(输出对象):输出反转后的灰度图像

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值