Фильтры для virtualdub

Color Mill ( RGB/Levels/Saturation Balance)

 

Поскольку я не мог обычными средствами (RGB,HSV,Saturation,Levels,Brightness,Contrast...) подправить мои видеозаписи так, чтобы меня не раздражало качество цвета, то я сделал этот фильтр.

 

Ver. 2.1
Практически полностью реконструирован фильтр.
Добавлена функция смещения средней точки в уровнях яркости - это дает неплохие результаты при восстановлении затемненных или слишком светлых записей.


Добавлена функция "Sharp <-> Smooth", действующая как препроцесс и постпроцесс. Совместное использование до и после цветовой обработки дает неплохие результаты. В этой функции настраиваются два пороговых значения: Dam High и Dam Low. Поясню для чего. Алгоритм резкости-смазывания доволно простой - рассматривается окружение точки Y из восьми точек X:

XXX
XYX
XXX

Смещение яркости вычисляется просто: разность яркости Y и (суммы яркостей X )/8, а вот яркость точек X определяется сложнее, если абсолютное значение разности яркостей X-Y, больше порога Dam High или меньше порга Dam Low, то вместо яркости X для суммирования используется яркость Y. Это дает возможность не изменять резкие и совсем плавные переходы, что очень полезно для изображений испорченых алгоритмом MPEG. Конечно это не функция для избавления от артефактов, но хоть что-то.

Фильтр Исходник

 

Ver. 1.09 Заметно оптимизирован алгоритм

Фильтр Исходник

 

Ver. 1.08
Добавлена функция (кнопка Real) HSV, взятая из фильтра Hue/Saturation/Intensity Filter for VirtualDub (1.2) by Donald A. Graft.
Добавлена кнопка (Stick) для фиксирования относительных позиций слайдеров в линии DML для каналов RGB.
Исправлен мелкий глюк.

Фильтр Исходник

 

Ver. 1.07 - фильтр переименован. Теперь он называется Color Mill.
Добавлена регулировка RGB гаммы.
Добавлена функция напоминающая HSV (sHSV).
Добавлены кнопки замков (Lock) на все функции (RGB - DML, Levels, Saturation, RGB Gamma, sHSV).
Добавлены кнопки (Stick) для фиксирования относительных позиций слайдеров функций: Levels, Saturation, RGB Gamma.

Фильтр Исходник

 

Ver. 1.04 исправлены мелкие глюки и слегка оптимизирован код

Если у вас есть Excel и желание посмотреть, что он делает с цветом, то можно скачать OnExcel.zip.

Здесь можно посмотреть как подобрать настройки.

Фильтр Исходник

Еще примеры, сделаны с установками фильтра:
Levels(D= -16; M= 17; L= -2)
Dark (R= 10; G= 2; B= -8)
Middle (R= 21; G= 4; B= -5)
Light (R= 0; G= 1; B= -1)
Saturation (D= 16; M= 47; L= -3)
Keep brightness=ON; Bad source=ON

 

Ver. 1.03 добавлен бустер для совсем плохих записей

Фильтр Исходник маленький пример

 

Ver. 1.02 добавлена кнопка обнулить все (ALL-->0)

Фильтр Исходник

 

Ver. 1.01

Фильтр Исходник

 

Ver. 1.0

Фильтр Исходник маленький пример:

 

Hosted by uCoz