ПредишенСледващото

Lanczos (Lanczos) Метод за шест точки.

По този начин, този филтър осигурява всички необходими функции за него и, в допълнение, осигурява допълнителна функционалност за по-удобно, завършване на работата с тях, без прилагането на допълнителни филтри.

Методи мащаб цифрово изображение се използва във филтъра на Elecard

метод Lanczos

метод Lanczos (трети ред) е един от техники, за да се мащабират цифровото изображение с най-добро качество. В момента той се използва в много от популярните графични програми като ACDSee ®, AdobePhotoshop ®, GIMPi други.

Този метод използва нормализираната кардинална синусова функция Sinc (х). В линейната случай формула реализация за метод Lanczos е [4]:

Функцията има формата [4]:

Филтър видео мащабиране Elecard компания в контекста на tehnologiidirectshow

означава граница където филтъра.

За Lanczos филтър с ред 2 и 3, най-често използваните в компютърна графика, ние получаваме функциите на следната форма:

Филтър видео мащабиране Elecard компания в контекста на tehnologiidirectshow

Филтър видео мащабиране Elecard компания в контекста на tehnologiidirectshow

Така общата експресия описва Lanczos филтър ред, е под формата:

За случая на двумерен мащабиране метод Lanczos може да се раздели на два етапа: първи мащабиране се извършва всеки хоризонтален ред и след това мащабиране се извършва за всяка колона на пиксела с модифициран хоризонтална вертикална скала.

Бивариантен Lanczos филтър може да бъде общо описано от експресията [4]:

Точка с координатите (x0, y0) могат да бъдат получени интерполация изображение с помощта на следното уравнение [4]:

Интерполация се извършва в зависимост от размера на квадратен част на изображението пиксела.

Начини за оптимизиране на C програма

Има много начини за оптимизиране на програма, написана на C език. Основните методи за даване на най-голямото увеличение на скоростта, включват:

избор на оптимален алгоритъм;

оптимизиране на съществуващия софтуер изпълнение на алгоритъма;

SIMD технологии за кандидатстване;

Всеки от тези методи дава известно увеличение в производителността и само тяхното използване в комбинация за получаване на максимално ускорение. Помислете за всеки метод по-подробно.

Подкрепете проекта - споделете линка, благодаря!