您的位置:首页 > 运维架构

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: