Координаты мышки на картинке

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
Niels
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2020, 22:55
Версия LabVIEW: 2014

Координаты мышки на картинке

Сообщение Niels »

Привет,
смастерил VI на основе из этой темы. (так..., по быстренькому...) viewtopic.php?f=106&t=9916
Вместо видео, картинка jpg. Навожу мышку на картинку, появляются курсоры и показываются координаты места положения мышки.
Запоминание координат - нажатием любой клавише на тастатуре. Вроде всё работает но при перемещении мышки/курсоров картинка маргает.
Кто знает почему и можно ли улучшить это?
Видео тоже будет маргать?
Вложения
MousePosition.vi
(23.97 КБ) 106 скачиваний
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Координаты мышки на картинке

Сообщение Artem.spb »

Про какое видео идёт речь непонятно, но это может помочь
Untitled-1.png
Untitled-1.png (11.26 КБ) 1897 просмотров
Niels
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2020, 22:55
Версия LabVIEW: 2014

Re: Координаты мышки на картинке

Сообщение Niels »

Спасибо, это помогло. С этим на много лучше, на маргает.
Маргает лишь только один раз при нажатие клавиши тастатуры. т.е. при фиксации координат
Artem.spb писал(а): 23 дек 2020, 19:59 Про какое видео идёт речь непонятно,
В этой ссылке viewtopic.php?f=106&t=9916
реч идёт о видео и запоминание координат мышки/курсоров поверх получаемого видео...
Я имел ввиду, если заменить картинку JPG на видео, то тоже будет маргание при передвижение мышки?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Координаты мышки на картинке

Сообщение Artem.spb »

Niels писал(а): 23 дек 2020, 21:47 В этой ссылке viewtopic.php?f=106&t=9916
реч идёт о видео и запоминание координат мышки/курсоров поверх получаемого видео...
тот vi не смотрел, но речь там про vision, а это совсем другие индикаторы.
Вы на picture видео шпарить собираетесь?
Niels
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2020, 22:55
Версия LabVIEW: 2014

Re: Координаты мышки на картинке

Сообщение Niels »

да, там про видео стрим с вебкамеры реализованный с помощью Vision.
Vision у меня нет, поэтому не могу проверить.
Artem.spb писал(а): 23 дек 2020, 22:55 Вы на picture видео шпарить собираетесь?

Нет, мне просто стало интересно маргаеть ли там видео тоже при наведении и перемещении на него мышки. :)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Координаты мышки на картинке

Сообщение Artem.spb »

с vision таких проблем я не встречал
Niels
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2020, 22:55
Версия LabVIEW: 2014

Re: Координаты мышки на картинке

Сообщение Niels »

а что лучше, быстрее(не в плане быстроты разработки... тут понятно, у Vision приемущества), стабильней итд... для video/image processing?
Vision или .NET и подключение DLL и вызов функций через DLL?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Координаты мышки на картинке

Сообщение dadreamer »

Niels писал(а): 23 дек 2020, 23:19а что лучше, быстрее(не в плане быстроты разработки... тут понятно, у Vision приемущества), стабильней итд... для video/image processing?
Vision или .NET и подключение DLL и вызов функций через DLL?
У Vision есть определённые преимущества: поддержка большого числа видеокамер, простота подключения и сбора данных, большое количество инструментов почти на все случаи жизни. Это достаточно высокоуровневые "кубики", обычно хватает нескольких :vi: , чтобы получить картинку с видеокамеры.
Изображение
Внутри Vision так же обращается к вызовам динамических библиотек, написанных на Си, так что это всё работает довольно быстро. Может, не везде оптимально, но удовлетворяет потребности программиста процентов на 90.
Работая с .NET и DLL, вы во-первых привязываетесь к .NET Framework, во-вторых должны разбираться с описаниями функций и настройкой CLFN. При работе с DLL легко где-нибудь ошибиться и потом долго отлаживать программу, чтобы понять, что где не так. В общем, для новичка я бы посоветовал Vision, чтобы лишний раз не заморачиваться. С DLL лучше работать, когда есть некоторый опыт и знания об устройстве среды. Хотя надо отметить, что привязка к Vision потребует в дальнейшем наличия соответствующего Run-Time, который не бесплатен. Да и ценник на VDM / VAS не самый дешёвый.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Работа с графикой и звуком»