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