我正在编写一段代码来从矩阵中提取子矩阵。作为模块,我导入了 scipy 和 Image。当我运行脚本时,我得到了错误
submatrix = im[x_min:x_max, y_min:y_max]
TypeError: an integer is required
我检查了最小值和最大值实际上是整数......你对如何解决这个问题有什么建议吗?
x_min = int(x - 50)
x_max = int(x + 50)
y_min = int(y - 50)
y_max = int(y + 50)
if x_min < 0:
x_min = 0
continue
if y_min < 0:
y_min = 0
continue
if x_max > 2160:
x_max = 2160
continue
if y_max > 2592:
y_max = 2592
continue
submatrix = im[x_min:x_max, y_min:y_max]
figure(1)
imshow(submatrix)
break