Use OpenCV Threshold with Kinect Image

半腔热情 提交于 2019-12-01 11:16:06

To start things off, you are mixing the C interface with the C++ interface, and they shouldn't be mixed together!

cv::Mat belongs to the C++ interface, and cvThreshold() belongs to the C. You should use cv::threshold() instead:

double cv::threshold(const Mat& src, Mat& dst, double thresh, double maxVal, int thresholdType)

Parameters:

src – Source array (single-channel, 8-bit of 32-bit floating point)
dst – Destination array; will have the same size and the same type as src
thresh – Threshold value
maxVal – Maximum value to use with THRESH_BINARY and THRESH_BINARY_INV thresholding types
thresholdType – Thresholding type (see the discussion)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!