Skip to content

AndreiBerezin/video-processor

Repository files navigation

video-processor

split input video to png images, processing it with OpenCV, join to output video (ffmpeg keys in config.py)

How to use:
python2.7 main.py video/in.avi - for filtering
python2.7 dark.py video/dark.avi - for dark.png generation


Available filters:
1) crop filter
CropFilter(fromX, fromY, toX, toY)

2) dark filter
DarkFilter(darkImgFilename)
you can generate dark.png with dark.py

3) gaussian filter
GaussianFilter(pixelsX, pixelsY)

4) median filter
MedianFilter(kSize)

6) moving average filter
MovingAverageFilter(pixelsForX, pixelsForY)

5) pseudo color filter
PseudoColorFilter()
working with COLORMAP_PINK

Available image processors:
1) DiffPrevImageProcessor
calculate absolute difference between images

2) DiffMovingAverageDarkImageProcessor
calculate absolute difference between image and same image with dark and moving average filters


Available video processors:
1) DefaultVideoProcessor
default work

2) DarkGenerationVideoProcessor
dark.png generation

About

processing filters for video with OpenCV

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages