ret, binary = cv.adaptiveThreshold(gray, 255, cv.ADAPTIVE_THRESH_GAUSSIAN_C, cv.THRESH_BINARY_INV, 25, 10) 哪里有问题
时间: 2024-04-14 18:28:43 浏览: 145
OPenCV_Dlg1.zip_opencv分割_图像分割opencv
根据您提供的代码,出现问题的地方可能是参数传递的方式。根据OpenCV文档,`cv.adaptiveThreshold()` 函数的参数应按以下顺序传递:
1. 输入图像 `gray`。
2. 最大输出像素值 `255`。
3. 自适应阈值算法类型 `cv.ADAPTIVE_THRESH_GAUSSIAN_C`。
4. 阈值类型 `cv.THRESH_BINARY_INV`。
5. 块大小(用于计算阈值) `25`。
6. 从均值或加权均值中减去的常数 `10`。
请确保参数的顺序和类型正确,以及输入图像 `gray` 是一个灰度图像。
阅读全文