使用 QT 和 OpenCV 时出错

Posted

技术标签:

【中文标题】使用 QT 和 OpenCV 时出错【英文标题】:error while using QT and OpenCV 【发布时间】:2013-07-24 16:29:50 【问题描述】:

我在尝试使用 QT 和 OpenCV 实现我的第一个代码时遇到以下错误。

error C2039: 'videoCapture' : is not a member of 'cv'

事实上,我正在测试这个tutorial 的代码。 我不知道为什么 QT 找不到 OpenCV 库,这里是 project.pro 中的 OpenCV 部分:

INCLUDEPATH += D:\\opencv\\build\\include

LIBS += -LD:\\opencv\\bin\\Release\
    -lopencv_core245 \
    -lopencv_imgproc245 \
    -lopencv_highgui245 \
    -lopencv_ml245 \
    -lopencv_video245 \
    -lopencv_features2d245 \
    -lopencv_calib3d245 \
    -lopencv_objdetect245 \
    -lopencv_contrib245 \
    -lopencv_legacy245 \
    -lopencv_flann245

【问题讨论】:

"error C2039: 'videoCapture' : is not a member of 'cv'" 不是链接错误。 是的,我通过将其更改为“CvCapture* capWebcam;”解决了这个问题。谢谢 仅供参考,您可以回答并解决您自己的问题,使其显示为已关闭 【参考方案1】:

我通过将其更改为“CvCapture* capWebcam”解决了这个问题。

【讨论】:

以上是关于使用 QT 和 OpenCV 时出错的主要内容,如果未能解决你的问题,请参考以下文章

导入 OpenCV python 模块时出错(使用 Qt 和 QtOpenGL 构建时)

opencv+Qt+cmake安装配置

编译 private.hpp OpenCV 3.0.0-rc1 时出错

如何使用 cv2.face 和 cv2 使用 QT 创建窗口而不会出错?

qt5.7.1配置opencv3.1.0的时候用cmake编译opencv总是出错。每一步都是按照网上教程来的,不知道为啥

Win7下 OpenCV+Qt开发环境搭建