pythonの画像処理で、画像を拡大し、拡大した画像と元の画像のPSNRを知りたいです。環境はGoogle Colabです。
python
1import cv2 2 3#画像の読み込み 4image = cv2.imread(画像のパス) 5#plotで表示させるため 6img = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) 7 8width = img.shape[0] 9height = img.shape[1] 10 11#2倍に拡大 12inter_nearest_image = cv2.resize(img, (width* 2, height*2), interpolation=cv2.INTER_NEAREST) 13#PSNR表示 14print(cv2.PSNR(img,inter_nearest_image))
っていうのを実行すると、エラーメッセージで、
error: OpenCV(4.1.2) /io/opencv/modules/core/src/norm.cpp:1081: error: (-215:Assertion failed) _src1.sameSize(_src2) && _src1.type() == _src2.type() in function 'norm'
と出ます。エラーを調べて見たのですが、解決方法がわかりませんでした。その解決方法をご教授していただきたいです。
回答1件
あなたの回答
tips
プレビュー