回答編集履歴

2

修正

2021/11/05 09:56

投稿

technocore
technocore

スコア7337

test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  img = cv2.imread(画像ファイル名)
44
44
 
45
- if img = None:
45
+ if img is None:
46
46
 
47
47
  raise FileNotFoundError('ファイルが見つかりません')
48
48
 

1

追記

2021/11/05 09:56

投稿

technocore
technocore

スコア7337

test CHANGED
@@ -26,6 +26,30 @@
26
26
 
27
27
  cv2.error: OpenCV(4.5.3) color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
28
28
 
29
+ ```
29
30
 
30
31
 
32
+
33
+ 参考ですが、
34
+
35
+ cv2.imreadで画像が見つからないことはよくあります。
36
+
37
+ 以下のようにtry-exceptでエラーチェックするのが良いでしょう。
38
+
39
+ ```ここに言語を入力
40
+
41
+ try:
42
+
43
+ img = cv2.imread(画像ファイル名)
44
+
45
+ if img = None:
46
+
47
+ raise FileNotFoundError('ファイルが見つかりません')
48
+
49
+
50
+
51
+ except FileNotFoundError as e:
52
+
53
+ print(e)
54
+
31
55
  ```