changing the colour gray

I have a binary image with black background and a white object in circle ,now i want to change the colour of white to gray plz help

4 个评论

use class(image) to determinate what kind of data you have. If it is int8 than you can just image2 = image./2 If it is logical than you can write image2 = int8(image).*127
Alessandro i need the white object to become gray;in ur code the background becomes gray
@kash: Please post the class of the input, because "binary image" is not an exact definition.
the class is logical

请先登录,再进行评论。

 采纳的回答

grayValue = uint8(128); % or whatever you want in the range of 1-255
grayScaleImage = grayValue * uint8(binaryImage);

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Images 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by