画像の一部 (コードの「サブマトリックス」、以下に報告) を tif ファイルとして保存するスクリプトを作成しています。コードを実行すると、次のエラーが発生しました。
height, width = np.array(submatrix.shape, dtype = float) / dpi
ValueError: too many values to unpack
サブマトリックスの代わりに np.random.random((10, 10)) のようなランダムマトリックスを使用すると、すべて正常に実行されます。私が間違っていることを見つけますか?
使用する
import matplotlib.pyplot as plt
import math
import numpy as np
エラーがあるコードセクションは次のとおりです。
submatrix = im[x_min:x_max, y_min:y_max]
dpi = size_box
height, width = np.array(submatrix.shape, dtype = float) / dpi