cv2.resizeで配列のサイズ変更をしたいのですが、元データの列数が513以上になると下記エラーメッセージが発生します。
発生している問題・エラーメッセージ
OpenCV(4.5.1) /tmp/pip-req-build-tk9iuyva/opencv/modules/imgproc/src/resize.cpp:3688: error: (-215:Assertion failed) !dsize.empty() in function 'resize'
該当のソースコード
python
1import numpy as np 2import os 3import cv2 4 5np0 = np.ones((1,1,513)) 6np0 = cv2.resize(np0.astype(float), (256,1)) 7np0 = np0.reshape(-1, 256, 1, 513) 8print(np0.shape)
試したこと
上記ソースコードの 513 が 512 以下だとエラーは発生しません。
2日かかっても解決できませんでした。
ご教授のほど、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Kaggle内で実行しております
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/25 11:52