2013-04-09 68 views
0

當我在大圖像上單擊鼠標時,位置鼠標錯誤。 如何在大圖像上單擊鼠標時獲得位置。但我不喜歡使用cv_window_keepratio位置鼠標錯誤openCV

回答

0

如果你有一個形象,是不是你的顯示分辨率較大,就需要重新調整圖像,使其適合窗口,否則你就會有問題試圖訪問超出像素顯示。

Simple arithmetics可以將X,Y座標從一種分辨率轉換爲另一種分辨率,比方說800x600至1280x720。

+0

例如,您可以通過1給我提供詳細信息。我閱讀鏈接,但我不明白 – Kil 2013-04-11 15:26:36

+0

我的圖像是1600 x 1000,我的屏幕是1366 x 768 – Kil 2013-04-11 15:38:52

+0

打開我分享的鏈接並仔細查看代碼:它將給定座標從800x600分辨率轉換爲1280x720。將這些數字替換爲重新縮放圖像的大小和原始大小。 – karlphillip 2013-04-11 16:46:43