小编gav*_*hna的帖子

MATLAB中的bitxor操作

我试图理解为什么原始图像不符合此代码.得到的图像receive颜色为黄色,而不是与图像相似Img_new.

Img=imread(‘lena_color.tif’);
Img_new=rgb2gray(img);
Send=zeroes(size(Img_new);
Receive= zeroes(size(Img_new);
Mask= rand(size(Img_new);
for i=1 :256
    for j=1:256
        Send(i,j)=xor( Img_new(i,j),mask(i,j));
    End
End

image(send);
imshow(send);

for i=1 :256
    for j=1:256
        receive(i,j)=xor( send(i,j),mask(i,j));
    End
End

image(receive);
imshow(receive);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

matlab image-processing

-1
推荐指数
1
解决办法
3099
查看次数

标签 统计

image-processing ×1

matlab ×1