问题描述:
烘手机
现在有两张蝴蝶图(如下图),对⿊⽩蝴蝶图命名为 a.jpg , 彩⾊蝴蝶图命名为 b.jpg。 ⽬标是取出来b图中的彩⾊蝴蝶,其他部分不提取。
铝合金穿线盒
⽅法⼀:
扇贝笼代码如下:
clear;clc;close all;
a=imread('a.jpg');%a是灰度图。(因为⿊⽩图,其矩阵⾥元素的值都是0和255) b=imread('b.jpg');%b是原图,也是三维的彩图 figure,imshow(a);
figure,imshow(b);
仿古建筑c=cat(3,a,a,a);%三张⼆维灰度图a叠加在⼀起,形成彩图c,此时彩图c矩阵的值依旧是0-255(不确定的话可以看⼀下矩阵⾥⾯的元素,就会发现都是0和2 55)
%因为虽然是彩图,但是a是灰度图,且是⿊⽩图,所以三张叠加之后还是⿊⽩图,只不过我们⽬的是想让它变为三维的
d=c./255;%除以255,得到的彩图d。矩阵⾥元素的值都是0、1。
e=d.*b;%此时乘以彩图b,(三维矩阵乘以三维矩阵)。由于0乘以任何数都是0,也就是⿊⾊,此时把背景给屏蔽了
低温油墨%蝴蝶的话因为是⽤1乘的,其值不变,所以还是彩⾊
figure;imshow(e);
运⾏截图:
>直流电机编码器