opencv阈值分割threshold函数ThresholdTypes
enum ThresholdTypes {
THRESH_BINARY = 0, //!< f[texttt{dst} (x,y) = fork{texttt{maxval}}{if (texttt{src}(x,y) > texttt{thresh})}{0}{otherwise}f]
THRESH_BINARY_INV = 1, //!< f[texttt{dst} (x,y) = fork{0}{if (texttt{src}(x,y) > texttt{thresh})}{texttt{maxval}}{otherwise}f]
THRESH_TRUNC = 2, //!< f[texttt{dst} (x,y) = fork{texttt{threshold}}{if (texttt{src}(x,y) > texttt{thresh})}{texttt{src}(x,y)}{otherwise}f]
THRESH_TOZERO = 3, //!< f[texttt{dst} (x,y) = fork{texttt{src}(x,y)}{if (texttt{src}(x,y) > texttt{thresh})}{0}{otherwise}f]
THRESH_TOZERO_INV = 4, //!< f[texttt{dst} (x,y) = fork{0}{if (texttt{src}(x,y) > texttt{thresh})}{texttt{src}(x,y)}{otherwise}f]
THRESH_MASK = 7,
THRESH_OTSU = 8, //!< flag, use Otsu algorithm to choose the optimal threshold value
THRESH_TRIANGLE = 16 //!< flag, use Triangle algorithm to choose the optimal threshold value
};
阈值类型:
THRESH_BINARY:过门限的值设置为maxVal,其它值置零
THRESH_BINARY_INV:过门限的值置零,其它值设置为maxVal
THRESH_TRUNC:过门限的值设置为门限值,其它值置不变
THRESH_TOZERO:过门限的值不变,其它值置零
THRESH_TOZERO_INV:过门限的值置零,其它值不变
阈值类型图示

最后
以上就是可爱电灯胆最近收集整理的关于opencvsharp阈值分割threshold函数的ThresholdTypes的全部内容,更多相关opencvsharp阈值分割threshold函数内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复