当前位置:
首页 >
OpenCV saturate_cast<uchar>函数用法(饱和剔除)(像素限制、溢出滤除、像素设限、防溢出)
发布时间:2025/3/20
70
豆豆
生活随笔
收集整理的这篇文章主要介绍了
OpenCV saturate_cast<uchar>函数用法(饱和剔除)(像素限制、溢出滤除、像素设限、防溢出)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
saturate_cast<uchar>主要是为了防止颜色溢出操作
原理大致如下 if(data<0) data=0; elseif(data>255) data=255;具体用法:
原图:
编译运行结果:
代码中把每个像素点对应每个通道的值都翻了两倍,上面是没经过饱和剔除的,下面的是经过饱和剔除的
参考文章1:【OpenCV】中saturate_cast<uchar>的含义和用法是什么?
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的OpenCV saturate_cast<uchar>函数用法(饱和剔除)(像素限制、溢出滤除、像素设限、防溢出)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: opencv C++ 三重for循环遍历
- 下一篇: 如何用指针访问opencv cv::Ma