帮助中心帮助中心
将矩阵转换为灰度图像
i = mat2gray(a,[amin amax])
i = mat2gray(a)
我= mat2gray(一个,,,,[amin amax])converts the matrix一个到灰度图像我其中包含范围0(黑色)至1(白色)的值。阿明andamax是中的值一个对应于0和1我。值小于阿明被剪裁到0,值大于amax被剪裁到1。
我= mat2gray(一个,,,,[amin amax])
我
一个
[amin amax]
阿明
amax
例子
我= mat2gray(一个)设置值阿明andamax至最小值和最大值一个。
我= mat2gray(一个)
全部收缩
阅读图像并显示。
i = imread('rice.png');图Imshow(i)
执行返回数字矩阵的操作。此操作寻找边缘。
J = filter2(fspecial('Sobel'),我);min_matrix = min(j(:))
min_matrix = -779
max_matrix = max(j(:))
max_matrix = 560
请注意,矩阵具有数据类型双倍的值以外的值[0,1],包括负值。
双倍的
显示操作的结果。因为矩阵的数据范围不在默认显示范围之内Imshow,每个具有正值的像素显示为白色,每个具有负值或零值的像素显示为黑色。看到大米谷物的边缘是一项挑战。
Imshow
图IMShow(J)
将矩阵转换为图像。显示图像的最大值和最小值。
k = mat2gray(j);min_image = min(k(:))
min_image = 0
max_image = max(k(:))
max_image = 1
请注意,值仍然是数据类型双倍的,但是所有值都在[0,1]范围内。
显示转换的结果。像素显示一系列灰度颜色,使边缘的位置更加明显。
图IMShow(K)
输入图像,指定为数字矩阵。
输入黑白值,指定为2元素数字向量。
输入图像中的值一个小于或等于阿明在强度图像中映射到值0,我。
值一个大于或等于amax被映射到值1我。
Output intensity image, returned as a numeric matrix with values in the range [0, 1].
数据类型:双倍的
背景池
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
此功能完全支持GPU数组。金宝app有关更多信息,请参阅GPU上的图像处理。
恢复|灰色2ind|Ind2Gray|IM2Gray
恢复
灰色2ind
Ind2Gray
IM2Gray
Sie HabenEineGeänderte版本死亡。möchtensie dieses beispiel mit ihrenänderungenÖffnen?
Sie Haben Auf Einen Link Geklickt,der Diesem matlab-befehl ientspricht:
führensie den befehl durch eingabe在das matlab-befehlsfenster aus中。webbrowserunterstützenkeine matlab-befehle。
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室