Синтаксис

FLOAT GetVideoMarker(HANDLE HVideo, COLORREF Color, COLORREF Color_From, COLORREF Color_To, FLOAT &X,FLOAT &Y)


Описание

Функция позволяет определить положение заданного цветового фрагмента в заданном видеокадре.


Параметры

HANDLE        Hvideo        дескриптор видеопотока

COLORREF        Color        цвет светового пятна (наиболее желательный цвет)

COLORREF        Color_From        нижний предел;

COLORREF        Color_To        верхний предел;

*FLOAT        &X        координата X светового пятна;

*FLOAT        &Y        координаты Y светового пятна.


Возвращаемое значение

* Координаты возвращаются относительно левого верхнего угла видеокадра.

Возвращает 1 если световое пятно обнаружено и 0? если его нет.


Пример


1. См. Пример в projects\samples\api\video1\project.spj


На рисунке отображена работа этого примера. Перекрестие линий указывает на искомый цветовой фрагмент, которым является красная кнопка на пульте дистанционного управления.


2. HANDLE HVideo

COLORREF Color1,Color2  

if(!GetVideoMarker(HVideo,RGBRGB (255,0,0),Color1,Color2,~xm,~ym))

 x:=-1

 y:=-1

endif

Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad