Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > DirectShow и DSPack


Автор: casio23 22.5.2012, 22:42
скажите пожалуйста сделал следующее, выводжу с камеры изображение на VideoWindow (DSPack) создаю в FormOnCreate 2 битмапа:
 tmp - сюда пдолжно помещаться кадр с VideoWindow
Код

 bm := TBitmap.Create;
  with bm.Canvas do
  begin
    Brush.Style := bsClear;
    Pen.Color := clRed;
    Pen.Width := 2;
    Font.Color := clLime;
    Font.Style := [fsBold];
    Font.Size := 10;
  end;
  tmp := TBitmap.Create;


в итоге рисую квадрат если есть определенная фигура
Код

bmp.Assign(tmp);
........


как вывести bmp на канву VideoWindow (DSPAck - в наборе есть демка но там на видео с камеры ничего не налажуется)

еще советували : при использовании DirectShow есть интерфейс-метод IVMRMixerBitmap::SetAlphaBitmap

подскажите как это сделать?

Автор: casio23 27.5.2012, 15:42
???

Автор: Чучмек 28.5.2012, 10:24
Чтобы добавить в изображение что-нибудь свое - используй SampleGrabber
Вот, посмотри, слепил по-быстрому

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)