機械学習のための「前処理」入門 著 足立 悠
というテキストを使って学習を進めていました。
JupyterLabという環境で言語はPythonです
!pip install opencv-python
上のコードを実行し、OpenCVをインストールしました。
次に
import cv2
import matplotlib.pyrlot as plt
%matplotlib inline
img = cv2.imread('./data/ants/swiss-army-ant.jpg')
print(img.shape)
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.show()
上のコードを実行したところでエラーが出ました。
エラー文は
AttributeError: 'NoneType' object has no attribute 'shape'
です。
import numpy as np
と最初に打ち込んで実行しても同じエラーが出力されました。
また、エラー該当の文を
print(img)
にすると
error: OpenCV(4.5.1) /tmp/pip-req-build-7m_g9lbm/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
と、また別のエラー文が出力されます。
こちらのエラー文の対応方法も分かりません。
どなたか教えて下さい
