回答編集履歴

1

追記

2018/07/03 14:18

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -8,4 +8,32 @@
8
8
 
9
9
  ファイル名を間違えている線が濃厚です。単に`sample.jpg`で良いのでは。
10
10
 
11
+
12
+
13
+ ---
14
+
15
+ imreadに失敗するとNoneを返す**えげつない**仕様のせいで、問題が潜在化するのです。
16
+
17
+ こんなふうに工夫してやると、読み取り失敗時にすぐに例外を発生させることができます。
18
+
19
+ ```Python
20
+
21
+ img = cv2.imread('python sample.jpg')
22
+
23
+ assert img is not None, 'cannot open file as img.'
24
+
25
+ ```
26
+
27
+
28
+
11
- 今一度ご確認くださ
29
+ コードの書き方につ
30
+
31
+ ---
32
+
33
+ teratailには、上記のようにコードを見やすく表示する機能があります。
34
+
35
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押してください。
36
+
37
+ 特にPythonの場合、インデントが崩れるとコードの意味が変わってしまいます。
38
+
39
+ ![Python](56957fe805d9d7befa7dba6a98676d2b.gif)