saturate_cast<uchar>(int v)的作用

原创 2016年05月31日 14:17:30

saturate_cast()就是防止数据溢出,具体的原理可以大致描述如下:

if(data<0)
        data=0;
if(data>255)
data=255

实例:

 pResultData[j]= cv::saturate_cast<uchar>(255 - pSrcData[j]);

------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782

版权声明:本文为博主原创文章,未经博主允许不得转载。

OpenCV学习--saturate_cast防止数据溢出

在OpenCV学习中经常看见saturate_cast的使用,下面的代码会展示它的作用,详细的代码可以参见文章http://blog.csdn.net/mjlsuccess/article/detai...
  • mjlsuccess
  • mjlsuccess
  • 2013年10月07日 20:25
  • 16410

opencv像素基本操作及图像遍历at

矩阵元素的表达: 对于单通道图像,其元素类型一般为 8U (即 8位无符号整数),当然也可以 是 16S 、32F32F 等;这些类型可以直接用 uchar 、short 、float等 C/C++语...
  • xuhang0910
  • xuhang0910
  • 2015年07月25日 17:53
  • 4564

OpenCv学习笔记(一)----OpenCv中Mat类源码的详细解读(2)

(一)像素存储的方法 1--本节我们讲解如何存储像素,存储像素值,需要指定: 1--颜色空间 2--数据类型 2--其中,颜色空间是指针对一个给定的颜色,...
  • maweifei
  • maweifei
  • 2016年04月21日 21:39
  • 10461

opencv函数之saturate_cast(防止溢出)

参考: http://blog.csdn.net/mjlsuccess/article/details/12401839 http://blog.csdn.net/poem_qianmo/artic...
  • piaoxuezhong
  • piaoxuezhong
  • 2017年03月06日 14:18
  • 607

聊一聊OpenCV的saturate_cast防溢出

saturate_cast函数在OpenCV中的作用是防数据溢出,我们在直接操作像素点的时候,如果数值结果是赋值或者超过了255的话,在图片中是没办法显示的,这就是防数据溢出的作用,那么什么时候会有数...
  • chaipp0607
  • chaipp0607
  • 2017年10月18日 20:30
  • 281

Opencv之saturate_cast防止数据溢出

在OpenCV学习中经常看见saturate_cast的使用,下面的代码会展示它的作用,这个功能实现的是两个图像融合,作者提供了saturate_case的作用,同时比较了两个方法的运行时间,后面会给...
  • qq_20823641
  • qq_20823641
  • 2016年07月18日 09:55
  • 1516

com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to com.mysql.jdbc

今天利用C3P0连接池、自己做的DataSourceUtils工具类做了一个转账操作,运行的时候出现这个错误,刚开始的时候有点蒙圈,后来仔细一看报错行,都是出现了强转了的,比如:connection=...
  • YAOYU007
  • YAOYU007
  • 2017年04月29日 08:51
  • 303

一个简单的例子说明dynamic_cast的作用

#include #include using namespace std; // 我是父类 class Tfather { public: virtual void f() { cout ...
  • EVILsupermp5
  • EVILsupermp5
  • 2014年02月21日 12:56
  • 765

c99int_v101

  • 2016年06月04日 12:23
  • 70KB
  • 下载

Android中onClick(DialogInterface dialog,int which)函数和onClick(View v)函数

今天在学习安卓教程中遇到了一个小问题,问题虽小,却困扰了我很久,查了很多资料才解决。在这里写出来跟大家分享,希望可以对大家有所帮助。 运行工程时,跳出一个对话框”Activity06 has sto...
  • luoying_1993
  • luoying_1993
  • 2014年11月25日 20:50
  • 1759
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:saturate_cast<uchar>(int v)的作用
举报原因:
原因补充:

(最多只允许输入30个字)