CV_CAST_8U(val);的意义!
来源:互联网 发布:c语言编程界面 编辑:程序博客网 时间:2024/03/29 21:31
要明白这句话,关键是要找到这句话的定义!
怎么找?方法我写在另一篇文章中~
这里把找到的宏写义写下来!
/* general-purpose saturation macros */
#define CV_CAST_8U(t) (uchar)(!((t) & ~255) ? (t) : (t) > 0 ? 255 : 0)
#define CV_CAST_8S(t) (schar)(!(((t)+128) & ~255) ? (t) : (t) > 0 ? 127 : -128)
#define CV_CAST_16U(t) (ushort)(!((t) & ~65535) ? (t) : (t) > 0 ? 65535 : 0)
#define CV_CAST_16S(t) (short)(!(((t)+32768) & ~65535) ? (t) : (t) > 0 ? 32767 : -32768)
#define CV_CAST_32S(t) (int)(t)
#define CV_CAST_64S(t) (int64)(t)
#define CV_CAST_32F(t) (float)(t)
#define CV_CAST_64F(t) (double)(t)
可见 CV_CAST_8U(val);就是把val强制转化为uchar类型,如果val>=255 则val=255 如果val<=0 则val=0;
----------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号248787278
- CV_CAST_8U(val);的意义!
- scala final val 和 val 的区别
- val 和 lazy val的区别
- val这样的用法
- val函数的使用
- jQuery的val用法
- Jquery的val()方法
- Scala的var,val
- !!val
- 根据不同的val判断val的字节数;
- jquery的html,text,val
- jquery的html,text,val
- Jquery val()函数的问题
- jquery的html,text,val
- jquery的html,text,val
- 妙用Jquery的val()方法
- 妙用Jquery的val()方法
- jquery的html,text,val
- 数据结构之物流信息的归并排序(非递归实现)
- 教你如何使用okhttp缓存
- VS2010/MFC编程入门之二十六(常用控件:滚动条控件Scroll Bar)
- WPF 的 BackgroundWorker
- 学习心得-------计算机网络基础(1)
- CV_CAST_8U(val);的意义!
- AFNetworking 返回错误unsupported media type (415) 解决方案
- 关于Java Serial Version UID的一些说明
- 决策树分类算法之ID3
- 多进程并发编程----基于高级的动态创建进程池的模型
- 会用到的android 开发 第三方
- Python中OS模块
- iOS @synthesize和@dynamic
- 专题二 第七道题和第八道题