Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: iliash on January 20, 2018, 11:04:36 PM

Title: Работа с веб камерой
Post by: iliash on January 20, 2018, 11:04:36 PM
Стало интересно, может ли clickerman контактировать в веб камерой.
Нпр. делает GETSCREEN, COLORMODE и ищет на нем координаты пикселя с цветом 0 который
ближе всего к левому верхнему углу.


Заранее благодарен.
Title: Re: Работа с веб камерой
Post by: dramster on January 20, 2018, 11:21:53 PM
Стало интересно, может ли clickerman контактировать в веб камерой.
Нпр. делает GETSCREEN, COLORMODE и ищет на нем координаты пикселя с цветом 0 который
ближе всего к левому верхнему углу.


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

а что должно этому помешать?
Title: Re: Работа с веб камерой
Post by: iliash on January 20, 2018, 11:37:52 PM
Просто не могу реализовать
Title: Re: Работа с веб камерой
Post by: dramster on January 20, 2018, 11:54:53 PM
так а в чем собственно проблема? и что именно нужно реализовать? что перед камерой? какой уровень колормод?
Title: Re: Работа с веб камерой
Post by: iliash on January 21, 2018, 12:11:22 AM
Допустим вебка видит черное круглое пятно
1. Как мне напрямую сделать скриншот с веб камеры и сохранить его в файле а лучше в буфере
2. Как записать в переменную координаты черной точки которая ближе всего к левому верхнему краю либо правому верхнему краю
Title: Re: Работа с веб камерой
Post by: iliash on January 21, 2018, 12:21:23 AM
в моем случае к левому верхнему
Title: Re: Работа с веб камерой
Post by: dramster 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
Title: Re: Работа с веб камерой
Post by: iliash on January 21, 2018, 06:54:34 PM
До такого варианта я додумался сам
Очень жаль, что нельзя работать с изображением с вебки напрямую без открытия окна с изображением  :(
Всё равно, спасибо