binImg = cv2.threshold(blurImg, 0, 255, cv2.THRESH_BINARY_INV or cv2.THRESH_OTSU) 得到的binImg这个是不是有效的二进制图像呢?
时间: 2024-02-24 22:56:23 浏览: 112
`cv2.threshold()`函数返回的是一个元组,包含两个值:阈值和二进制图像,因此在使用`cv2.threshold()`函数时,您需要将返回的元组分配给两个变量。例如:
```
thresh, binImg = cv2.threshold(blurImg, 0, 255, cv2.THRESH_BINARY_INV or cv2.THRESH_OTSU)
```
在这个例子中,`binImg`是有效的二进制图像,您可以将其用作`cv2.findContours()`函数的输入参数。
阅读全文