Это команда pinterp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pinterp - интерполировать / экстраполировать вид из картинок
СИНТАКСИС
пинтерп [просмотреть параметры] [ -t порог ][ -z соль ][ -f напишите ][ -B ][ -a | q ][ -e экспозиция
][ -n ] файл изображения zspec ..
ОПИСАНИЕ
Пинтерп интерполирует или экстраполирует новый вид из одного или нескольких изображений RADIANCE и
отправляет результат на стандартный вывод. Входные файлы изображений должны содержать правильные
просматривать спецификации, поддерживаемые репик(1) RVU(1) пфильт(1) и пинтерп.
В частности, пинтерп не будет работать с изображениями, обработанными pcompos(1) or расческа(1). Каждый
входной файл должен сопровождаться спецификацией z, в которой указано расстояние до каждого
пиксель в изображении. Если zspec это существующий файл, предполагается, что он содержит короткий
число с плавающей запятой для каждого пикселя, записанное в порядке строк развертки. Этот файл обычно
генерируемый -z возможность репик(1). If zspec это положительное число, а не файл,
он будет использоваться как постоянное значение для соответствующего изображения. Это может быть полезно для
определенные трансформации на «плоских» изображениях или когда точка обзора остается постоянной.
The -n опция указывает, что входные и выходные z-расстояния находятся в направлении взгляда,
а не абсолютные расстояния до точек пересечения. Этот вариант обычно уместен
со спецификацией постоянного z и не должен использоваться с репик(1) z файлы.
The -z опция записывает интерполированные значения z в указанный файл. Обычно это
информация выбрасывается.
Пинтерп переставляет пиксели входных изображений для получения разумной оценки
желаемый вид. Пиксели, отображаемые в -t порог друг друга (02 раза больше z
расстояние по умолчанию) считаются совпадающими. С -a вариант, изображение указывает, что
Совпадают, будут усреднены вместе, давая плавный результат. В -q вариант поворачивает усреднение
off, что означает, что будет использован первый сопоставленный пиксель для данной точки. Это делает
программа работает быстрее и занимает меньше памяти, но за счет качества изображения. К
по умолчанию два или более изображения усредняются вместе, а одно изображение обрабатывается с
более быстрый алгоритм. Это может быть нежелательно, если требуется быстрый результат от
несколько входных изображений в первом случае, или одно изображение уменьшается в размере
(сглаживание) во втором случае.
Части, которые были скрыты или отсутствовали во входных изображениях, должны быть каким-то образом «заполнены»,
и ряд методов предоставляется -f вариант. Значение по умолчанию для этой опции
is -фа, что приводит к заливке как переднего, так и заднего плана. Заливка переднего плана
алгоритм расширяет каждый входной пиксель, чтобы покрыть все выходные пиксели в параллелограмме
соответствует проекции этого пикселя в новом виде. Без него каждый входной пиксель
вносит не более одного выходного пикселя. Алгоритм фона заполняет эти области в
финальное изображение, не заполненное пикселями переднего плана. Он делает это
глядя на границу, окружающую каждую пустую область, и выбирая самые дальние пиксели для
с каждой стороны, предполагая, что это будет подходящим фоном. В -FF. опция сообщает
программа для использования только заливки переднего плана, -фб опция говорит использовать только фоновую заливку и
-f0 опция говорит не использовать ни один из алгоритмов заполнения.
Даже когда используются оба алгоритма заливки, могут оставаться незаполненные пиксели. К
по умолчанию эти пиксели окрашены в черный цвет, а расстояние по азимуту равно нулю. В -фк вариант
может использоваться для изменения цвета незаполненных пикселей, а -fz вариант можно использовать
для установки расстояния по оси Z (всегда по направлению взгляда). В качестве альтернативы -пт вариант
можно использовать для вычисления этих пикселей с помощью трассировка(1). Аргументом этого варианта является
строка в кавычках, содержащая аргументы для трассировка. Он должен содержать октодерево, используемое для
генерировать входные изображения вместе с любыми другими параметрами, необходимыми для соответствия
расчет, используемый для входных изображений. В -фс опцию можно использовать для ограничения
расстояние (в пикселях), на котором используется алгоритм заливки фона. По умолчанию
значение для этой опции равно 0, что интерпретируется как отсутствие ограничения. Значение 1 эквивалентно
для отключения заливки фона. В сочетании с -пт вариант, это примерно
эквивалентно -пс возможность репик(1).
В целях повышения качества и стоимости можно использовать -fa вариант в одиночку, или -пт
вариант в паре с -фс or -FF. or -f0. Последняя комбинация приведет к
пересчет всех пикселей, не учтенных должным образом во входных изображениях, с
связанные с этим вычислительные затраты. Редко когда -фс вариант приводит к заметным
ухудшение качества изображения, поэтому обычно используется вторая комбинация, когда
Алгоритм фоновой заливки приводит к нежелательным артефактам.
The -B опция может использоваться для усреднения нескольких представлений, прочитанных из стандартного ввода в
единое размытое изображение на выходе. Это похоже на бег пинтерп несколько раз и
усреднение вывода вместе с программой вроде расческа(1). Эта опция полезна для
имитация размытия движения и глубины резкости. (Видеть pmdblur(1)). Представления ввода
сообщается в информационном заголовке выходного файла вместе с усредненным представлением. В
размеры изображения, вычисленные из первого вида, будут использоваться, независимо от того,
или не согласны последующие взгляды. (Сообщенное соотношение сторон пикселя в выходных данных равно
определяется исходя из этих исходных размеров и усредненного изображения.) Обратите внимание, что расход
-пт параметр пропорционален количеству вычисленных просмотров, а -z выходной файл
будет z-буфером последнего интерполированного вида, а не усредненной картой расстояний.
В общем, пинтерп хорошо работает, когда выходной вид окружен двумя соседними входными
представления, например, которые могут возникнуть в последовательности анимации пошагового просмотра. Алгоритмы начинают
ломаться, когда есть большая разница между желаемым видом и видом (-ями)
предоставлена. В частности, в скрытых объектах могут быть дыры и большие участки.
границы изображения не могут быть заполнены алгоритмами переднего или заднего плана. Также,
зеркальные отражения и блики не будут хорошо интерполироваться, так как их вид
иждивенческая внешность будет не полностью компенсирована программой. (В -a вариант
предлагает некоторые преимущества в этой области.)
The -e опция может использоваться для настройки экспозиции выходного изображения с той же спецификацией
учитывая как для фильтр. Фактическая корректировка будет округлена до ближайшего целого числа f-ступени.
если -q действует опция (или имеется только одно входное изображение).
ПРИМЕР
Для интерполяции двух кадров обходной анимации сглаживаем до 512х400 и увеличиваем
выдержка на 2.5 диафрагмы:
pinterp -vf 27.vf -a -x 512 -y 400 -e +2.5 30.hdr 30.z 20.hdr 20.z> 27.hdr
Чтобы экстраполировать вторую точку обзора для стереопары и пересчитать фоновые области:
pinterp -vf right.vf -ff -fr "-av .1 .1 .1 scene.oct" left.hdr left.z> right.hdr
Чтобы преобразовать угловой рыбий глаз в полусферический рыбий глаз:
pinterp -vf fish.hdr -vth -ff fish.hdr 1> hemi.hdr
Используйте пинтерп онлайн с помощью сервисов onworks.net
