OpenCV CV_EXPORTS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV CV_EXPORTS相关的知识,希望对你有一定的参考价值。

在位于opencv build include opencv2 core matx.hpp的matx.hpp库中,有struct CV_EXPORTS Matx_AddOp {};代码。任何人都可以帮助我这是什么意思或什么类型的数据是Matx_AddOp。

答案

CV_EXPORTS是一个宏。它在cvdef.h中定义。

# if (defined _WIN32 || defined WINCE || defined __CYGWIN__)
#   define CV_EXPORTS __declspec(dllexport)
# elif defined __GNUC__ && __GNUC__ >= 4
#   define CV_EXPORTS __attribute__ ((visibility ("default")))
# endif

所以它不是一种类型!!你应该认为结构更像这样:

struct Matx_AddOp {}

这意味着,它是一个空结构。

以上是关于OpenCV CV_EXPORTS的主要内容,如果未能解决你的问题,请参考以下文章

opencv源码解读一

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

opencv 3.0 beta 创建新模块(可在 Python 中使用)

imgwarp.cpp:3143: error: (-215:Assertion failed) _src.total() > 0 in function ‘warpPerspective‘(代码片段

pyhton—opencv直线检测(HoughLines)找到最长的一条线

pyhton—opencv直线检测(HoughLines)找到最长的一条线