OpenCV Feature2D类上的CV_WRAP和CV_OUT是什么意思

时间:2019-04-12 16:35:06

标签: c++ opencv

Features2D类中包含的大多数方法报告以下符号: CV_WRAP CV_OUT ,如下所示:

library(spatstat)

a=stienenSet(redwood)
b=dilation(redwood, r=0.03)

plot(a, col='orange', main="")
plot(b,add=T, main="")

这些符号的含义是什么?在有关实用程序和系统功能以及宏的OpenCV手册中,它们已定义,但没有关联的值。请在此处查看:https://docs.opencv.org/4.0.1/db/de0/group__core__utils.html#ga4e999bc21cb894d3ed789f3f0bc26778

1 个答案:

答案 0 :(得分:2)

这些宏是Python wrapper generator的注释。

例如:

  • CV_WRAP意味着应为此函数生成包装器。
  • CV_WRAP_AS如上所述,但使用指定的别名(通常用于无法自动解决的重载)

  • CV_OUT标记输出参数。

  • CV_IN_OUT标记输入/输出参数。