経由でグレースケールで読み込まれた画像がありimg = cv2.imread("myimg.jpg", 0)
ます。
img
ロード後の の値を調べると、ndarray
次のようになります。
[[53,53,58,...,62,66,70],
[52,52,57,...,68,68,90],
...,
[80,80,80,...,91,92,91],
[81,82,80,...,90,91,93]]
cropped = img[top:bottom, left:right]
where top
、bottom
、left
およびright
are all integersを使用して、そのチャンクを切り取ろうとしています。
ただし、cropped は空の として巻き上げられますndarray
。
これはなぜでしょうか?