Описание тега bicubic

Bicubic interpolation is an extension of cubic interpolation for interpolating data points on a two dimensional regular grid. The interpolated surface is smoother than corresponding surfaces obtained by bilinear interpolation or nearest-neighbor interpolation. Bicubic interpolation can be accomplished using either Lagrange polynomials, cubic splines, or cubic convolution algorithm.
2 ответа

Бикубическая интерполяция для нерегулярных сеток?

Я работаю над проектом, в котором у меня есть набор известных измерений (x,y,z,a) и вход (z,a). Мне нужно иметь возможность интерполировать (x,y,z), чтобы я мог получить список возможных (x,y) координат из заданного z. Я смотрел на бикубическую инте…
2 ответа

Бикубическая интерполяция?

Я просмотрел интернет, и с точки зрения бикубической интерполяции, я не могу найти простое уравнение для этого. Страница Википедии на эту тему оказалась не очень полезной, так есть ли простой способ узнать, как работает бикубическая интерполяция и к…
04 янв '14 в 17:04
0 ответов

При использовании типа данных UINT16. В чем разница изменения размера между matlab и opencv?

Глядя на приведенный выше вопрос, я обнаружил, почему результаты изменения размера между opencv и matlab отличаются. Однако, когда тип входных данных - UINT16, результат все равно будет другим. Я хочу знать, почему это происходит. Интерполяция изме…
10 июл '18 в 05:51
1 ответ

Как выполнить бикубическую интерполяцию, если не все соседи известны?

Учитывая только 4 значения ребер, выделенных красным, если я хочу узнать значение в f(1,2), и его ближайшие 16 соседей (не уверены, можно ли включить их сами?) Показаны на рисунке, могу ли я присвоить 0 значений неизвестные функции и выполнять бику…
01 мар '12 в 11:26
0 ответов

C++/OpenCV бикубическое изменение размера изображения RGB

Я хочу изменить размер изображения RGB с помощью бикубической интерполяции. Я использовал следующий код: // Include standard headers #include <stdio.h> #include <stdlib.h> #include <string.h> #include <vector> #include <ct…
13 апр '18 в 13:15
1 ответ

Реализация би-кубического изменения размера

Я пытался закодировать би-кубический алгоритм изменения размера для растровых изображений в памяти. Я знаком с тем, как работает бикубическая интерполяция, и я использовал как статью Википедии, так и существующие реализации в качестве руководства по…
14 июл '13 в 14:15
1 ответ

Проблема различия между gimp bicubic и стандартным bicubic

Я сделал бикубическую интерполяцию, которая ссылается здесь. Но я обнаружил довольно небольшую разницу между результатами GIMP и моего собственного кода. Это оригинальное изображение Как вы можете видеть выше 2 изображения (A) это Gimp's (B) мой соб…
27 июн '18 в 14:47
2 ответа

Почему моя бикубическая интерполяция дискретных данных выглядит ужасно?

У меня есть массив данных высот 128x128 (высота от -400 м до 8000 м отображается с использованием 9 цветов), и мне нужно изменить его размер до 512x512. Я сделал это с бикубической интерполяцией, но результат выглядит странно. На картинке вы можете …
23 июл '12 в 16:10
1 ответ

Бикубическая интерполяция изображения с передискретизацией

У меня есть изображение заголовка логотипа на моем веб-сайте шириной 900px, которое помещается в контейнер, который уменьшает его до размера в строке заголовка; причина в том, что изображение, созданное для размещения в строке заголовка, выглядело у…
04 фев '14 в 09:10
0 ответов

Бикубическая интерполяция, дающая неверные результаты

Я пытаюсь реализовать бикубическую интерполяцию для преобразования изображений, таких как масштабирование и наклон, но вывод изображения кажется неточным. Интерполированные пиксели иногда выходят за пределы 255. Вот код: #include <algorithm> #…
01 июл '15 в 19:36
2 ответа

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

Я пытаюсь реализовать очень простой би-кубический алгоритм, чтобы использовать его для масштабирования изображения. Я использовал другие вопросы о переполнении стека и попытался просто перевести код на Python. Он работает правильно без каких-либо ош…
13 апр '18 в 14:29
1 ответ

C++ интерполяция изображений с помощью бикубического метода

Я просто пытаюсь сгладить изображение путем BiCubic интерполяции. Я получил некоторый код, который используется для интерполяции изображения RGB. Я изменил код для работы с изображением в градациях серого. Но в результате я получил только черное изо…
07 апр '16 в 07:24
2 ответа

Бикубическая интерполяция в C

Я пытаюсь разобраться с интерполяцией бикубического изображения в ц. Поэтому я построил этот маленький скрипт. 1. функция "resize_image": void resize_image(PPMImage *source_image, PPMImage *destination_image, float scale) { uint8_t sample[3]; int y,…
05 янв '16 в 22:52
2 ответа

Как преобразовать ядро ​​в матричную нотацию?

Я пытаюсь понять алгоритм бикубической свертки и не смог понять, как ядро ​​дано как кусочная функция, превращается в эту матрицу: Я понимаю, что для получения матрицы а было установлено -0,5. Независимо от того, как я на это смотрю, я не могу прийт…
1 ответ

Бикубическая интерполяция изображения

У меня есть изображение 4*4 "А" со следующими интенсивностями. A = 55.0000 75.0000 95.0000 115.0000 152.5000 110.0000 130.0000 150.0000 125.0000 145.0000 165.0000 185.0000 160.0000 55.0000 75.0000 95.0000 Я делаю бикубическую интерполяцию на этом из…
09 сен '14 в 15:49
6 ответов

Как вы делаете бикубическую (или другую нелинейную) интерполяцию повторно дискретизированных аудиоданных?

Я пишу некоторый код, который воспроизводит файлы WAV на разных скоростях, так что волна либо медленнее, и ниже, либо быстрее и выше. В настоящее время я использую простую линейную интерполяцию, например, так: int newlength = (int)Math.Round(rawdata…
1 ответ

Работает ли билинейная / бикубическая интерполяция на каждом цветовом канале независимо?

Я использую scipy.ndimage.interpolation.zoom с билинейной или бикубической интерполяцией (порядок =1 или 3, если я прав). https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.ndimage.interpolation.zoom.html При работе с RGB-изображением…
1 ответ

Кубическая интерполяция для конкретных точек с использованием interp2 в Matlab

Учитывая следующий пример, есть ли способ добиться бикубической интерполяции без генерации всей мелко разнесенной сетки?: years = [5,10,20,25,40]; service = 1:3; wage = [50 99 787.685 779 795 850 803 779 388 886 753 486 849 780 598]; w = interp2(ser…
1 ответ

Как вычислить внутренние контрольные точки для непрерывных бикубических пятен Безье на поверхности C2

Я пытаюсь вычислить контрольные точки для бикубической поверхности Безье из плавно соединяющихся трубок. Этот пример дает 16 контрольных точек для соответствующего патча Безье (в синтаксисе OpenSCAD): [[[ 2 , 2 , 0], [2.5, 1.5, 0], [3.5, 1 , 0], [4,…
05 апр '17 в 11:59
0 ответов

Бикубическая интерполяция - время против масштаба

Я выполнял масштабирование с помощью алгоритма бикубической интерполяции OpenCV. По сути, я хочу масштабировать изображение до размера WxH. Исходные изображения имеют размеры W/2 x H/2 и W/4 x H/4 для масштабирования x2 и x4 соответственно. Я также …
01 май '18 в 12:15