source:
https://git.io/JJGQ9 这行在检查要写出的资料 _img 是不是空的阵列。所以原因应该在 catch.py里面。检查一下为了取得 `cropImg` 而找出的 `x1`,`y1`, `hight`, `width` 哪个是造成`img[y1:y1+hight, x1:x1+width]` 为空的原因。题外话: 根据你给的部分程式码,`x2 == x1+width`,所以写成 `x1:x1+width` 是不是多此一举? `y2` 同理找到一个可能的根本原因。你去看一下 minAreaRect 的说明,它有提到回传的 rotatedRect 可能包含负数,如这篇问题所示
https://stackoverflow.com/q/47272306上面那篇问题中,用 minAreaRect 找出结果的右上角超出图片的范围,也就是该点的 y < 0。所以你要检查你的图片是否也会造成这种情况,让你的`x1`, `y1` 变成负数,导致 `img[y1:y2, x1:x2]` 为空