x11vn c координаты ограничительной рамки - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть вопрос относительно областей экрана или, возможно, координат мыши / курсора в x11vn c.

Я пытаюсь создать все возможные положения мыши, используя изображение в изображении. Основное изображение всегда будет 765 на 503 пикселей. Вторичное изображение неизвестно, пока я не выясню, как извлечь вторичную область легко воспроизводимым способом. Это означает, что мне понадобится какой-то способ, чтобы точно захватить вторичное изображение, которое я хочу, и затем я смогу извлечь x, y вторичного изображения относительно основного изображения. Это означает, что левый нижний угол вторичных координат изображения x, y будет не 0,0, а значения x, y, как если бы это было основное изображение. Это только для того, чтобы помочь создать точные координаты, фактические результаты могут отличаться.

Я знаю, что изображение будет там, потому что я использую vncdotool для expect изображения, а затем выполняю операцию, как только изображение найдено , Примечание: я не уверен, что rexpect в vncdotool делает

Используя x11vn c Я поделился одним приложением, поэтому нужны все координаты, мне просто нужно найти способ отобразить изображение (s) к координатам на vncdotool ожидаем найти вторичное изображение

1 Ответ

0 голосов
/ 04 апреля 2020

Этот репозиторий Github решает этот вопрос

Вы можете создать файл XML, используя простой gui на изображении, чтобы нарисовать прямоугольник, который вы будете sh, чтобы создать ограничивающий прямоугольник и получить x_min, y_min, x_max, y_max пиксельные координаты, которые могут переводиться в координаты мыши / курсора.

https://github.com/tzutalin/labelImg

...