Tôi đang sử dụng phiên bản C++ của OpenCV 2.3 và đang cố gắng thực hiện một tác vụ cơ bản. Những gì tôi muốn làm là tạo một cửa sổ và di chuyển nó đến một vị trí cụ thể trên màn hình bằng cách sử dụng ví dụ:MoveWindow() mất tích trong C++ OpenCV 2.3
cv::namedWindow("My Window", 1);
cv::MoveWindow("My Window", 10, 10);
Tuy nhiên, có vẻ như chức năng MoveWindow() không khả dụng. Từ tài liệu OpenCV 2.3 (link) dường như có các triển khai C và Python, nhưng không có C++. Điều này có nghĩa là có một cách tốt hơn để làm điều này?
Từ phần liên quan của tài liệu:
MoveWindow
==========
Moves window to the specified position
--------------------------------------
C: void cvMoveWindow(const char* name, int x, int y)
Python: cv.MoveWindow(name, x, y) → None
Parameters:
- name – Window name
- x – The new x-coordinate of the window
- y – The new y-coordinate of the window
QUYẾT: Tính đến phiên bản mới nhất của OpenCV, bây giờ có một chức năng cv::MoveWindow("const string& winname, int x, int y)
. Tham chiếu here.
Đó là mẹo, cảm ơn. – Chris