#wolfram-mathematica
#wolfram-mathematica
Вопрос:
Каков самый простой способ удаления альфа-канала (и возможного преобразования изображений в оттенки серого) в Mathematica?
Я хотел бы использовать ImageAssemble
, но некоторые изображения поставляются с альфа-каналом, а некоторые без него. Есть ли более простой встроенный способ, чем прямое управление ImageData
?
Ответ №1:
RemoveAlphaChannel
Функция сделает это.
Комментарии:
1.@Mr. Yep.
New in 8
ссылка.wolfram.com/mathematica/ref/RemoveAlphaChannel.html
Ответ №2:
Я считаю, что для Mathematica 7 это работает:
ColorCombine@Most@ColorSeparate@# amp;
На данный момент это ненадежно, но можно добавить проверку типов.
Ответ №3:
Ваш второй вопрос (не уверен, что это так) преобразование в оттенки серого выполняется с помощью:
ColorConvert[image, "Grayscale"]