回答編集履歴
2
追補
test
CHANGED
@@ -1,6 +1,12 @@
|
|
1
|
-
|
1
|
+
pylabを使ったことはなかったのですが、実体はmatplotlibみたいですね。
|
2
2
|
|
3
|
+
matplotlibはグラフでよく使うモジュールで、
|
4
|
+
|
3
|
-
|
5
|
+
グラフのスケールがたぶん`0`が青、`255`が赤になっているのだと思います。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
---
|
4
10
|
|
5
11
|
|
6
12
|
|
@@ -12,15 +18,23 @@
|
|
12
18
|
|
13
19
|
|
14
20
|
|
21
|
+
質問の真ん中の写真(0から数字の割り振ってあるスケール)の画面の時に、
|
22
|
+
|
15
|
-
|
23
|
+
画像の上をマウスをザーッと走らせると画素に合わせて下に値が出てくると思いますので、
|
16
24
|
|
17
25
|
言いたいことがなんとなく伝わると思います。
|
18
26
|
|
27
|
+
|
28
|
+
|
19
|
-
この場合、右上の空が`240`:黄色でした。
|
29
|
+
このライム色っぽい写真の場合、右上の空が`240`:黄色でした。
|
20
30
|
|
21
31
|
|
22
32
|
|
33
|
+
---
|
34
|
+
|
35
|
+
|
36
|
+
|
23
|
-
これが、下のコード
|
37
|
+
これが、下のコードを実行すると
|
24
38
|
|
25
39
|
```Python
|
26
40
|
|
@@ -48,10 +62,16 @@
|
|
48
62
|
|
49
63
|
こうなります。
|
50
64
|
|
51
|
-
この場合、右上の空が`240`:白色でした。
|
52
|
-
|
53
65
|
![グレースケール!](038938025bb047d8f49c95e704321bb1.png)
|
54
66
|
|
55
67
|
|
56
68
|
|
69
|
+
この場合、右上の空が`240`:白色でした。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
---
|
74
|
+
|
75
|
+
|
76
|
+
|
57
77
|
カラースケールは[matplotlib.org](https://matplotlib.org/examples/color/colormaps_reference.html)を参考にするとよいと思います。
|
1
具体例追加
test
CHANGED
@@ -1,7 +1,57 @@
|
|
1
1
|
ざっと見たのですが、pylabはmatplotlibですよね。
|
2
2
|
|
3
|
-
matplotlibはグラフでよく使うモジュールで、グラフのスケールがたぶん0が青、255が赤になっているのだと思います。
|
3
|
+
matplotlibはグラフでよく使うモジュールで、グラフのスケールがたぶん`0`が青、`255`が赤になっているのだと思います。
|
4
4
|
|
5
|
-
真ん中の写真の画面の時に、マウスをザーッと走らせると下に値が出てくると思いますので、言いたいことがなんとなく伝わると思います。
|
6
5
|
|
6
|
+
|
7
|
-
|
7
|
+
私のとこではライムっぽい色になりました。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
![ライム!](d54a4aaf1c547904479a1e0b9ebb8943.png)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
真ん中の写真の画面の時に、マウスをザーッと走らせると下に値が出てくると思いますので、
|
16
|
+
|
17
|
+
言いたいことがなんとなく伝わると思います。
|
18
|
+
|
19
|
+
この場合、右上の空が`240`:黄色でした。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
これが、下のコードだと
|
24
|
+
|
25
|
+
```Python
|
26
|
+
|
27
|
+
# coding: UTF-8
|
28
|
+
|
29
|
+
from PIL import Image
|
30
|
+
|
31
|
+
from pylab import *
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
im = Image.open("ocean.jpeg")
|
36
|
+
|
37
|
+
gray = im.convert("L")
|
38
|
+
|
39
|
+
gray.save("grayocean.jpg")
|
40
|
+
|
41
|
+
#imshow(gray)
|
42
|
+
|
43
|
+
imshow(gray, cmap='gray', interpolation='nearest')
|
44
|
+
|
45
|
+
show()
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
こうなります。
|
50
|
+
|
51
|
+
この場合、右上の空が`240`:白色でした。
|
52
|
+
|
53
|
+
![グレースケール!](038938025bb047d8f49c95e704321bb1.png)
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
カラースケールは[matplotlib.org](https://matplotlib.org/examples/color/colormaps_reference.html)を参考にするとよいと思います。
|