gpt4 book ai didi

c++ - 对 'cv::viz::Viz3d::Viz3d(std::string&const)' 的 undefined reference

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:02:15 25 4
gpt4 key购买 nike

我已经使用 qtcreator 运行了我的 opencv 代码,当我尝试使用 Viz 库时得到了这个答案。

代码:

#include <opencv2/calib3d/calib3d.hpp>

#include <opencv2/imgproc/imgproc.hpp>

#include <opencv2/highgui/highgui.hpp>

#include <opencv2/contrib/contrib.hpp>

#include <opencv2/viz/vizcore.hpp>

/// Create a window
viz::Viz3d myWindow("Viz Demo");

/// Start event loop
myWindow.spin();

/// Event loop is over when pressed q, Q, e, E
printf("First event loop is over\n");

/// Access window via its name
viz::Viz3d sameWindow = viz::getWindowByName("Viz Demo");

/// Start event loop
sameWindow.spin();

/// Event loop is over when pressed q, Q, e, E
printf("Second event loop is over\n");

/// Event loop is over when pressed q, Q, e, E
/// Start event loop once for 1 millisecond
sameWindow.spinOnce(1, true);
while(!sameWindow.wasStopped())
{
/// Interact with window

/// Event loop for 1 millisecond
sameWindow.spinOnce(1, true);
}

/// Once more event loop is stopped
printf("Last event loop is over\n");

我已经在 Ubuntu 12.10 上安装了 2.4.9 版的 opencv,我认为它们是兼容的。

谢谢。

最佳答案

如果安装了库

  • 转到项目->属性->设置->GCC C++ 链接器-> 库

  • 将 opencv_viz 添加到您的库(屏幕截图)

screenshot

  • 保存并构建项目

关于c++ - 对 'cv::viz::Viz3d::Viz3d(std::string&const)' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25852399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com