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 に答える