首页 文章

如何在opencv中协调ROI

提问于
浏览
0

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] ) . 这个数字到底有多正常?右边的灰色区域是什么?

原始图像

坐标[235:275,250:320]的结果

1 回答

  • 0

    好 . 得到它了 . 灰色区域只是我愚蠢 . 但坐标的工作方式有点愚蠢 . 所以,我们的球适合坐标277:235(左上)和320:290(右下) . 出于某种原因,在opencv中它看起来像[235:290,277:320] . Y是第一位的

相关问题