使用cv2.selectROI
时,opencv为我提供了一个GUI以选择边界框。我正在寻找的是提供一个不需要用户惯用的默认边界框,而我将使用等高线。
我有什么办法可以在opencv上做到吗
答案 0 :(得分:0)
通过@Dan Masek扩展评论
您可以使用boundingRect来获取x / y位置以及包含轮廓的框的宽度和高度,如下所示:
x,y,w,h = cv2.boundingRect(contour)
这些也是selectROI()返回的值,因此您可以改用boundingRect。