0
A
回答
1
例子:
% some RGB image
img = im2double(imread('peppers.png'));
[h,w,~] = size(img);
% lets create some random labels. I'm simply dividing into two halves,
% where upper half is labeled 1, and lower half labeled 2
labels = [ones(h/2,w)*1; ones(h/2,w)*2];
% compute masks and filter image using each
img1 = bsxfun(@times, img, labels==1);
img2 = bsxfun(@times, img, labels==2);
% show result
subplot(121), imshow(img1)
subplot(122), imshow(img2)
相关问题
- 1. 将UIImage上的蒙版转换为NSData时保留蒙版
- 2. 用于C++图像分析的OpenCV二进制图像蒙版
- 3. 反转SVG图像蒙版
- 4. 使用二进制图像创建蒙版-matlab
- 5. Android蒙版图像
- 6. WinRT蒙版图像
- 7. html5 canvas使用图像作为蒙版
- 8. 如何将灰度位图转换为alpha蒙版?
- 9. 含有alpha的蒙版图像会使内蒙版黑色
- 10. 使用蒙版获取图像像素
- 11. 将SVG蒙版应用于图像
- 12. OpenGLES:合并两个蒙版(位图)
- 13. css图像蒙版覆盖
- 14. 蒙版/裁剪图像
- 15. jquery蒙版图像效果
- 16. 多重蒙版图像
- 17. 使用matlab工具蒙版图像
- 18. AS3:使用蒙版和裁剪图像
- 19. 使用Win2D擦除蒙版图像
- 20. 使用dataurl的图像蒙版
- 21. Cocos2D:如何使用蒙版图像
- 22. blackberry 5.0 api图像蒙版/背景图像位置
- 23. GTK +使用前景色作为蒙版绘制位图
- 24. 图像蒙板过滤器
- 25. CGImageCreateWithMask以图像作为蒙版
- 26. 将alpha蒙版位图绘制为特定颜色
- 27. 生成Imagick图像蒙版图像
- 28. 反转图像模糊滤镜(不模糊蒙版)
- 29. 动画CALayer的蒙版蒙版
- 30. CSS webkit图像蒙版不起作用
感谢您的答复。关于'img1 = bsxfun(@times,img,labels == 1);',你是说在这里乘以'img'与值为'1'的像素?它在这里如何是一个二进制掩码? – Simplicity
@Simplicity:'labels == k'将创建一个逻辑矩阵,对于标签为'k'的位置创建'true',否则创建'false'。然后我将这个蒙版乘以图像的像素(元素明智)。乘以1保持原始值,乘以零将使像素为零。 “bsxfun”用于在R,G,B图像通道的第三维上广播遮罩。 – Amro
对不起,关于'subplot',我回到了文档,但不明白'121'和'122'代表什么值? – Simplicity