Processing streaming video

Asked by stephanie adams

Suppose you need to process (select objects, blur an image, etc.) streaming (24fps, 1280x720) video. There is a minimum of 22.118.400 interactions per second. How to optimize such processes? I know about libraries like OpenCV, I am interested in a self-written solution.

Comments:
One codec is a highly paid engineer of a large corporation, has been writing for about three years. OpenCV writes Intel engineer. What do you mean by samopinny? - henk nouwens
Well, for example, go through all the pixels and increase the red value by 10% without using standard libraries. Any fast analog of 2 for loops exist? Maybe there is an opportunity to use a GPU, and not a CPU? - chris michaels

Answers

philip faustin
Yes, it can be convenient to use a GPU for processing large data arrays. Specifically - had a positive experience with NVidia CUDA: ru.wikipedia.org/wiki/CUDA

At the same time, the easiest way is not to reinvent the wheel, but to work with video as with video, writing your filter for the ffmpeg video library, let's say.
 www.ffmpeg.org/libavfilter.html here is the documentation on how to do this.
Advise a book on Rails 3 in Russian or English :: WordPress 3.0, ID of the current category :: Tablet computer? :: I want to remove the Evolution icon from the gnome [SOLVED] panel :: Is it possible to access OpenLDAP via MAPI? Or how can OpenLDAP pretend to be a GAL?
Leave Repply for Processing streaming video
Useful Links