0

使用 OpenCV 2.4.2 的 Qt 4.8.1 C++ 控制台应用程序正在通过highgui模块读取和显示 USB 网络摄像头图像。它使用该函数创建一个用于显示图像的窗口(我认为在内部使用 Qt)

void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE )

但是,我错过了如何将字符串转换为不会以不可读/加扰/垃圾字符结尾的格式。这是我尝试过的:

QString windowname = "My View";
namedWindow( windowname.toStdString() );

如何将 QString 转换为函数正确显示的内容?

4

1 回答 1

0

尝试关注

QString windowname = "My View";
namedWindow( windowname.toStdString().c_str(), CV_WINDOW_AUTOSIZE );
于 2013-10-21T16:23:59.520 回答