文档帮助中心文档
将多通道图像分割成单独的通道
[c1, c2, c3,…ck] = imsplit(我)
例子
[c1, c2, c3,…,ck) = imsplit (我)返回一组k中表示单个通道的图像k声道输出的图像我.
[c1, c2, c3,…,ck) = imsplit (我)
c1, c2, c3,…,ck
我
全部折叠
将RGB图像读入工作区并显示图像。
我= imread (“peppers.png”);imshow(我)
将图像分割成红色、绿色和蓝色通道。
(r, g, b) = imsplit(我);
显示三个颜色通道作为蒙太奇。红辣椒的信号主要在红色通道中。黄色和绿色的辣椒在红色和绿色通道中都有信号。白色物体,如前景中的大蒜,在所有三个通道中都有很强的信号。
蒙太奇({r, g, b},“大小”1, [3])
rgbImage = imread (“peppers.png”);imshow (rgbImage)
将RGB图像转换为HSV颜色空间使用rgb2hsv函数。
rgb2hsv
hsvImage = rgb2hsv (rgbImage);
将HSV图像分割成色相、饱和度和值通道。
[h, s, v] = imsplit (hsvImage);
以蒙太奇的方式显示三个频道。
蒙太奇({h, s, v},“大小”1, [3])
输入图像,指定为米——- - - - - -n——- - - - - -k数字数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
输出图像,返回为k单个数值矩阵,其中k为输入图像中的通道数。输出图像与输入图像是同一个类。
imsplit金宝app支持C代码的生成(需要MATLAB®编码器™).有关更多信息,请参见用于图像处理的代码生成.
imsplit
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
猫|im2gray
猫
im2gray
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系