回答編集履歴

2

追補

2017/10/19 13:12

投稿

退会済みユーザー
test CHANGED
@@ -1,6 +1,12 @@
1
- っとたのですが、pylabはmatplotlibですね。
1
+ pylabを使たこはなかったのですが、実体はmatplotlibみたいですね。
2
2
 
3
+ matplotlibはグラフでよく使うモジュールで、
4
+
3
- matplotlibはグラフでよく使うモジュールで、グラフのスケールがたぶん`0`が青、`255`が赤になっているのだと思います。
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

具体例追加

2017/10/19 13:12

投稿

退会済みユーザー
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)を参考にするとよいと思います。