jpg形式の画像ファイルをpythonでnumpyに読み込む

# やりたいこと

* jpg形式の画像ファイルをnumpyに読み込みたい。

# 画像ファイル

任意のグラフィックソフトなどを用いて事前に作成しておく。
ここでは下記の input_label_2.jpg を作成した。width:28px  height:28px

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75451/fb3dad89-9842-e5a6-c80e-f64a97ae9762.png)

# 実装

```python
from PIL import Image
import numpy as np

input_file_name = 'input_label_2.jpg'
im = np.array(Image.open(input_file_name))
im_gray = np.array(Image.open(input_file_name).convert('L'))
print(im_gray)
```

# 出力

```
[[  0   0   0   0   0   0   0   0   0   0   0   0   1   1   0   0   0   1    1   0   0   0   1   4   0   0   0   0]
 [  0   0   0   0   0   0   0   0  14   5   0   0   1   5   3   0   0   1    4   7   7   4   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   4   7   5   1   0   0  12   5    0   0   0   0   2   3   0   0   0   0]
 [  0   0   0   0   0   0   0   0  14  12   7   0   0   0   3   8   0   0    0   5   8   9   6   3   0   0   0   0]
 [  0   0   0   0   0   0   0   0   2   0   0   0   1   4   2   0   4   5    4   1   0   0   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   3   8   6   0   0   0   5   0   0    0   2   7  12  16  18   0   0   0   0]
 [  0   0   0   0   0   0   0   0   3   0   0   0  13  33  55  69   9   0    0   0   0   4   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   5   3  33 111 205 255 255 237 242 180   94  28   0   0   5   8   0   0   0   0]
 [  0   0   0   0   0   0   0   0   7  47 241 255 231 174 141 117 238 246  250 188  15   1   1   8   0   0   0   0]
 [  0   0   0   0   0   0   0   0  24 246 243 242 120   3   0  17   0 207  254 253 162   0  20   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0  72 255 250 180   0   0  15   0  15  68  255 243 230   3   7  11   0   0   0   0]
 [  0   0   0   0   0   0   0   0 155 237 252 124  12  21   0   5   0 130  255 238 209   0   0  12   0   0   0   0]
 [  0   0   0   0   0   0   0   0  64  77  69   0   0   1   8   0  16 225  245 255 107   0   5   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   4   2  10   5  11  28 213 242  246 172   3   7  14   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0  20  14   0   0   0   9  48 241 255 250  174  26   1   0  10   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   1   1  11  11 157 251 255 249 106    4   0  12  14   0   5   0   0   0   0]
 [  0   6   3   1   5   2   0   2   2   1   2  49 216 254 255 219  52  10    0   7   0   0  12   2   0   0   0   0]
 [  3  10   1   0   0   7   7  10   2  14 106 255 239 253 161  10   4   0    0   6   2   0   1   0   0   0   0   0]
 [  0   9   5   0   3   5   0   0   9 156 255 238 237  77   8   0   6   5    0   0   0   0   5  17   0   0   0   0]
 [  0   5   4   5   7   0   0   8 185 251 246 231  57  13   0  10   0   6    0   5  15   0   0  10   0   0   0   0]
 [  8   0   0   1   4   0  16  54 252 255 254 251 237 232 252 245 215 219  208 204 179  91  14  11   0   0   0   0]
 [  5   0   0   4   6   0  11  50 123 135 129 137 131 121 121 114 133 135  127 134 125  55   0   0   0   0   0   0]
 [  0   2   3   6   8   0   0  10   0   9   0   0   7   3   3   7   0   2    0   0  13   3   0  12   0   0   0   0]
 [  0   9   4   0   1   5   2   1   6   0   7   2  13   0  15   0   0   7    4   0   1   3   0   1   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0    0   0   0   0   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0    0   0   0   0   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0    0   0   0   0   0   0   0   0   0   0]
 [  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0    0   0   0   0   0   0   0   0   0   0]
]

```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75451/2fe00be7-2a57-7ac4-7a96-c4c636c69f67.png)