Opencv头文件记要~
2016-04-18 12:38
344 查看
必须的:
#include <opencv2/opencv.hpp>
#include <opencv2/legacy/compat.hpp>
其它:
#include <opencv2/imgproc/types_c.h> //这里面有各种函数的参数宏定义 如cvThreshold的 CV_THRESH_BINARY
D:\Program_Files\opencv\build\include\opencv2\core\internal.hpp
/* general-purpose saturation macros */
#define CV_CAST_8U(t) (uchar)(!((t) & ~255) ? (t) : (t) > 0 ? 255 : 0) //很明显是将数据强制类型转为化uchar型
#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)
----------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
#include <opencv2/opencv.hpp>
#include <opencv2/legacy/compat.hpp>
其它:
#include <opencv2/imgproc/types_c.h> //这里面有各种函数的参数宏定义 如cvThreshold的 CV_THRESH_BINARY
D:\Program_Files\opencv\build\include\opencv2\core\internal.hpp
/* general-purpose saturation macros */
#define CV_CAST_8U(t) (uchar)(!((t) & ~255) ? (t) : (t) > 0 ? 255 : 0) //很明显是将数据强制类型转为化uchar型
#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)
----------------------------------------------
欢迎大家加入图像识别技术交流群:271891601,另外,特别欢迎成都从事图像识别工作的朋友交流,我的QQ号2487872782
相关文章推荐
- linux常用命令-搜索
- easyshell 安装
- 架构师资料整理
- linux 防火墙iptables简明教程
- linux 常用设置
- Apache+Tomcat动静分离方案
- linux ssh上传和下载
- CentOS6下ssh无法连接
- Centos 7 mysql 5.5 启用innodb引擎
- Web 研发模式演变 (转自玉伯)
- Linux中安装部署Docker管理工具Drone全攻略
- Tomcat性能优化
- Linux chkconfig 命令
- Apache新版配置虚拟主机的注意事项
- Apache新版配置虚拟主机的注意事项
- 每日开源新闻速递(2016/4/18):Ubuntu 16.04 支持 Docker 1.10
- OpenCV中SUFR、SIFT无法使用的原因及解决办法
- Photoshop设计时尚的欧式酒品杂志广告
- 详解Linux系统中的usr目录
- 【Linux】su - user有问题 su user 可用问题