Нажмите на изображение, получите координаты

Метод numpy .tolist создает вложенные массивы, если форма массива numpy является 2D.

, если требуются плоские списки, работает нижеописанный метод.

import numpy as np
from itertools import chain

a = [1,2,3,4,5,6,7,8,9]
print type(a), len(a), a
npa = np.asarray(a)
print type(npa), npa.shape, "\n", npa
npa = npa.reshape((3, 3))
print type(npa), npa.shape, "\n", npa
a = list(chain.from_iterable(npa))
print type(a), len(a), a`
7
задан Community 10 September 2008 в 00:13
поделиться

2 ответа

Я думаю, что Вы говорите о:

<input id="info" type="image">

При представлении существуют значения формы для координаты X и Y на основе входного идентификатора элемента (info.x и info.y в этом случае).

http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.4.1

5
ответ дан 7 December 2019 в 07:53
поделиться

из того, что вы описываете, вы должны зарегистрироваться в событии мыши изображения, в этом случае у вас должно быть событие кнопки мыши изображения.

в функции, которую вы должны использовать

Point mousePoint = e.GetPosition( this );

, которая даст вы устанавливаете положение мыши в соответствии с верхней левой точкой int пикселей.

чем в mousePoint вы можете распечатать информацию X и Y.

1
ответ дан 7 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: