teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/09/18 07:07

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -4,4 +4,11 @@
4
4
  > imgの中身がnoneの時点で、うまくimread出来ていないのかも知れないと、
5
5
  自分自身は考えています。
6
6
 
7
- 良い推察だと思います。実際そのとおりです。
7
+ 良い推察だと思います。実際そのとおりです。
8
+ imreadが読み取り失敗時にNoneを返すのは酷い設計なので、私は次のように書いています。
9
+ ```Python
10
+ img = cv2.imread(...)
11
+ assert img is not None
12
+ ```
13
+
14
+ これなら、読み取り失敗後すぐにエラーが顕在化します。