我的老师让我组合RGB通道并创建GR图像,其结果就像是如下所示的负面图像:
我已经尝试了以下代码:
GR1=(double(100*green_channel/1+red_channel+blue_channel)); GR2=(double(256/1+red_channel+blue_channel+green_channel)); GR=(double(GR1.*GR2));
但这并没有产生预期的结果。
4xy9mtcn1#
我认为主要问题是在GR1和GR2等式的分母中缺少括号。例如,我假设您想要类似于GR2=double(256/(1+red_channel+blue_channel+green_channel));的内容其次,您是如何显示图像的?查看GR的最小值和最大值,并验证它们是否与您正在使用的函数兼容。最小值和最大值也可能已经向您透露了括号问题。
GR1
GR2
GR2=double(256/(1+red_channel+blue_channel+green_channel));
GR
1条答案
按热度按时间4xy9mtcn1#
我认为主要问题是在
GR1
和GR2
等式的分母中缺少括号。例如,我假设您想要类似于GR2=double(256/(1+red_channel+blue_channel+green_channel));
的内容其次,您是如何显示图像的?查看
GR
的最小值和最大值,并验证它们是否与您正在使用的函数兼容。最小值和最大值也可能已经向您透露了括号问题。