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(防止溢出)

参考: http://blog.csdn.net/mjlsuccess/article/details/12401839 http://blog.csdn.net/poem_qianmo/artic...

[C++] C++ DFS 记录层数两种写法dfs(int v) dfs(int v,int level)

DFS完整源码DFS.cpp// DFS.cpp#include using namespace std;bool marked[10]; int G[10][10]; int V,E; int c...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

指针和引用---int*、int&、int*&、int&*、int**

int i; int *a = &i;//这里a是一个指针,它指向变量i int &b = i;//这里b是一个引用,它是变量i的引用,引用是什么?它的本质是什么?下面会具体讲述 i...

指针和引用(int*、int&、int*&、int&*、int**)

相信很多CPPers跟我一样,曾经在指针和引用里徘徊了很久很久。经常弄混指针和引用,尤其是见到如题中列出那些用法,着实是伤脑经。 后来,在项目中用着用着,就能搞清楚区别了,算是会用吧。然而,对于一个...

P、V操作

P:申请一个资源 V:释放一个资源 struct semaphore { int value;//信号量的值,表示可用资源的数目 List_of_precess L;//在此信号量上等待的进程队列...

vuejs中v-if和v-show的区别以及v-show不起作用

1.官网概念描述 v-if 是'真正的'条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建. v-if 也是惰性的,如果在初始渲染时条件为假,那么什么都不做- -...

js地址 /js/swapWatch.js?v=2316163 的作用

如:/js/swapWatch.js?v=2316163          为了提高访问网页的速度,浏览器会采用累积式加速的方法,将曾经访问的网页内容(包括图片、脚本等)存放在电脑里。这个存放空间,...

关于leetcode中整形溢出的几道题。

题一:String to Integer (atoi)   主要是要注意这里的输入输出的特列: 题目的要求是:1 1. 前面的空格可以忽略; 2. 第一个非空格要么是整数,要么是'+','-';如过...

俺就是工行的卡号上的可拉伸的空间阿里山的话

http://www.pinterest.com/jurugambar123/ http://www.pinterest.com/jurugambar123/pins/ http://www.pi...

int 和 Integer 的区别与作用

int是JAVA八大基本数据类型(byte,shor,int,long,char,boolean,float,double)之一。 JAVA语言为八大基本数据提供了包装类,Integer对应是in...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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