-2

我想通过matlab在8位单通道uint8图像上应用cv.adaptiveThreshold(opencv),但我总是出错。我已经尝试了以下网站的代码:https ://kyamagu.github.io/mexopencv/matlab/adaptiveThreshold.html

th = cv.adaptiveThreshold(img,255,'Method',mean,'Type',binary,3,2);

它给了我没有足够的输入参数的错误。当我这样运行时:

th = cv.adaptiveThreshold(img);

它工作正常,但这不是我想要的。我不想应用默认方法和标准。

谢谢您的帮助。

4

1 回答 1

1

阅读文档。您没有遵循函数参数列表

cv.adaptiveThreshold(img,'MaxValue',255,'Method','Mean','Type','Binary','BlockSize',3,'C',2);

应该管用

于 2016-08-05T11:12:35.220 回答