我正在编写一个脚本来将图像的一部分(代码中的“子矩阵”,如下所述)保存为 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