6
ここ
は私のアプリの簡易版です:私は(OpenCVの2.4.3とMacOSの10.8.2に)コンパイルアプリを実行するとOpenCV2でcv :: namedWindowにフォーカスを持たせるには?
Mat img = imread("./picture.png");
namedWindow("Picture", CV_WINDOW_AUTOSIZE);
imshow("Picture", img);
waitKey(0);
ウィンドウは、ターミナルウィンドウの下にオープンし、フォーカスがないです。だから、最初にそれをクリック(またはタブイン)してから、waitKey
のために任意のキーを押すことができます。
cv::namedWindow
に自動的にフォーカスを移すことはできますか?
参照:http://stackoverflow.com/questions/8417531/opencv-how-to-force-the-image-window-to-appear-on-top-of-other-windowsまたはhttp:// stackoverflow .com/questions/5960968/opencv-window-always-on-top?lq = 1 – Smash
私は参照してください。 OpenCV2で廃止されているようですが、少なくとも私はどこでもドキュメント内で見つけられません。そして、MacOSがWindows用に何をしているのかを知ることができます。いくつかの醜いプラットフォーム固有のコードを書いてください。ハイグイは堅牢なウィンドウフレームワークとして意図されていなかったので、理解できると思います。 –