回答編集履歴
2
修正
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
```ここに言語を入力
|
21
21
|
try:
|
22
22
|
img = cv2.imread(画像ファイル名)
|
23
|
-
if img
|
23
|
+
if img is None:
|
24
24
|
raise FileNotFoundError('ファイルが見つかりません')
|
25
25
|
|
26
26
|
except FileNotFoundError as e:
|
1
追記
answer
CHANGED
@@ -12,5 +12,17 @@
|
|
12
12
|
Traceback (most recent call last):
|
13
13
|
File "<stdin>", line 1, in <module>
|
14
14
|
cv2.error: OpenCV(4.5.3) color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
|
15
|
+
```
|
15
16
|
|
17
|
+
参考ですが、
|
18
|
+
cv2.imreadで画像が見つからないことはよくあります。
|
19
|
+
以下のようにtry-exceptでエラーチェックするのが良いでしょう。
|
20
|
+
```ここに言語を入力
|
21
|
+
try:
|
22
|
+
img = cv2.imread(画像ファイル名)
|
23
|
+
if img = None:
|
24
|
+
raise FileNotFoundError('ファイルが見つかりません')
|
25
|
+
|
26
|
+
except FileNotFoundError as e:
|
27
|
+
print(e)
|
16
28
|
```
|