Author Topic: Работа с веб камерой  (Read 2264 times)

0 Members and 1 Guest are viewing this topic.

iliash

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Работа с веб камерой
« on: January 20, 2018, 11:04:36 PM »
Стало интересно, может ли clickerman контактировать в веб камерой.
Нпр. делает GETSCREEN, COLORMODE и ищет на нем координаты пикселя с цветом 0 который
ближе всего к левому верхнему углу.


Заранее благодарен.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Работа с веб камерой
« Reply #1 on: January 20, 2018, 11:21:53 PM »
Стало интересно, может ли clickerman контактировать в веб камерой.
Нпр. делает GETSCREEN, COLORMODE и ищет на нем координаты пикселя с цветом 0 который
ближе всего к левому верхнему углу.


Заранее благодарен.

а что должно этому помешать?

iliash

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Работа с веб камерой
« Reply #2 on: January 20, 2018, 11:37:52 PM »
Просто не могу реализовать

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Работа с веб камерой
« Reply #3 on: January 20, 2018, 11:54:53 PM »
так а в чем собственно проблема? и что именно нужно реализовать? что перед камерой? какой уровень колормод?

iliash

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Работа с веб камерой
« Reply #4 on: January 21, 2018, 12:11:22 AM »
Допустим вебка видит черное круглое пятно
1. Как мне напрямую сделать скриншот с веб камеры и сохранить его в файле а лучше в буфере
2. Как записать в переменную координаты черной точки которая ближе всего к левому верхнему краю либо правому верхнему краю

iliash

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Работа с веб камерой
« Reply #5 on: January 21, 2018, 12:21:23 AM »
в моем случае к левому верхнему

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Работа с веб камерой
« Reply #6 on: January 21, 2018, 12:49:09 AM »
Допустим вебка видит черное круглое пятно
1. Как мне напрямую сделать скриншот с веб камеры и сохранить его в файле а лучше в буфере
2. Как записать в переменную координаты черной точки которая ближе всего к левому верхнему краю либо правому верхнему краю
1. GETSCREEN ([x1, y1, x2, y2]) - делает снимок экрана и помещает его в буфер анализа программы . зачем тебе напрямую с камеры делать скрин? это сделает кликер, и намного шустрее, и будет работать с этим скрином у себя в памяти. если нужно чтобы отсчет координат скрина вебки шел от 0,0 , то помести окно в координаты 0,0 .

... или ты хочешь, чтобы кликер брал скрин напрямую с вебки, без открытого окна камеры (окна, где показано что перед вебкой)? так врядли чтото выйдет  :-\ .

2. сканирование идет с лева на право, с верху в низ. при использовании колормода, цвет придется поменять
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 0)
   print($_return1,"x", $_return2)
   $x = $_return1
   $y = $_return2
   WAITMS(100)
END_IF
halt

iliash

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Работа с веб камерой
« Reply #7 on: January 21, 2018, 06:54:34 PM »
До такого варианта я додумался сам
Очень жаль, что нельзя работать с изображением с вебки напрямую без открытия окна с изображением  :(
Всё равно, спасибо