回答編集履歴
1
回答の追加
answer
CHANGED
@@ -1,4 +1,15 @@
|
|
1
1
|
imreadで読み込んだ画像データは、Y×X×チャンネルの3次元配列の値になります。
|
2
2
|
つまり、`img=imread('画像のパス')`とすると、
|
3
3
|
`img(:,:,1)`, `img(:,:,2)`, `img(:,:,3)` とすると、それぞれRGBのチャンネル別のデータになります。
|
4
|
-
あとは前回の質問の回答と同じです。
|
4
|
+
あとは前回の質問の回答と同じです。
|
5
|
+
|
6
|
+
----
|
7
|
+
|
8
|
+
これでどうですか?
|
9
|
+
```matlab
|
10
|
+
r=img(:,:,1);
|
11
|
+
g=img(:,:,2);
|
12
|
+
b=img(:,:,3);
|
13
|
+
c=r>N & g>N & b>N;
|
14
|
+
img([c c c])=nan;
|
15
|
+
```
|