Nakładanie filtrów na obraz z kamery internetowej

Odpowiedz Nowy wątek
2015-01-25 13:50
0

Mam problem z nałożeniem filtrów na obraz z kamery w czasie rzeczywistym.
Udało mi się to zrobić w HTML5 z użyciem JS, ale muszę to również zrobić w C# i nie utknąłem...

Przechwytywanie obrazu z kamerki jest w SilverLightcie bardzo proste:


                CaptureSource cs = new CaptureSource();
                cs.VideoCaptureDevice = CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
                VideoBrush PreviewBrush = new VideoBrush();

                PreviewBrush.SetSource(cs);

                camview.Fill = PreviewBrush;
                cs.Start();

Jednak, w jaki sposób można wyeksportować tablicę z pikselami VideoBrusha? W HTML5 po prostu bazowałem na canvasie i się jakoś udało robić cuda i dziwy na tym. A tutaj nie wiem jak to ruszyć...
Przeszukałem już internet i znalazłem mnóstwo gotowych bibliotek, jednak nie mogę stosować niczego gotowego. Metodę muszę stworzyć sam. Ale wystarczy mi tylko podpowiedź, jak się dobrać do pikseli i jak je wyeksportować (po zmianie) w typ VideoBrush, żeby można było to wyświetlać...

Pozostało 580 znaków

2015-01-26 15:09
Czarny Pies
0

http://www.focus.agh.edu.pl/theses/MGR04.pdf

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0