cv::imshow
が呼び出されたときにポップアップするウィンドウの位置を変更する方法はありますか?
私にとって、ウィンドウは部分的に画面外に表示されているように見えるので、画像全体を表示するには、ウィンドウをドラッグする必要があります。毎回これをしなければならないのは非常に面倒です。
リファレンスマニュアルを確認しました。ウィンドウのタイトルに何を入力するかはあなたが制御できるようですが、ウィンドウの位置に関連するものは何も表示されません。
ああ、古いCインターフェース(cvShowImage
)を使用しても動作は同じです。
何か案は?
OpenCV 2.1以降、これはC++ APIでも moveWindow 関数を使用して可能です。
cv::moveWindow(std::string winName, int x, int y)
例えば:
cv::namedWindow("WindowName");
cv::moveWindow("WindowName", 10, 50);