opencv中ROI的协调方式

时间:2018-12-09 07:08:57

标签: python-3.x opencv

ROI中的精确坐标如何工作? 例如,我的图像尺寸为450x280(可从opencv文档中获取)。我想选择一个球。在文档中它说ball = img[280:340, 330:390],但对我来说不起作用,如果我尝试cv2.imshow("Image", ball),我会得到:error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'。所以我尝试尝试不同的坐标,这完全让我感到困惑。经过很多错误后,我来到了这个地方(ball = img[235:275, 250:320]。这个数字究竟如何工作?右边的灰色区域是什么?   enter image description here

原始图片

enter image description here

坐标为[235:275,250:320]

1 个答案:

答案 0 :(得分:1)

好的。得到它了。灰色地带只是我的愚蠢。但是坐标的工作方式有点愚蠢。 因此,我们的球正好位于坐标277:235(左上)和320:290(右下)的正方形中。由于某种原因,在opencv中它看起来像[235:290,277:320]。 Y先来 enter image description here