Вопросы по теме 'dct'

Java: получение гистограммы коэффициентов JPEG DCT
Мне нужна библиотека Java, фрагмент кода,... чтобы получить частотное распределение 64 коэффициентов DCT файла JPEG. Любые идеи? Спасибо!
2083 просмотров
schedule 17.01.2023

Как Huffman Encoding создает изображение (jpeg) из коэффициентов dct?
У меня есть изображение 512x512, и я попытался его повторно сжать. Вот шаги для повторного сжатия изображения в файл jpeg 1) convert rgb to YCrCb 2) perform down sampling on Cr and Cb 2) convert YCrCb to DCT and Quantized according to...
1916 просмотров

Как статистически влияет увеличение размера блока на значения коэффициентов DCT при сжатии изображений jpeg?
Например, увеличение размера блока с 8x8 до 16x16. Я ожидаю, что коэффициенты будут уменьшаться, потому что будет усреднение между соответствующими коэффициентами для объединенных блоков (в приведенном выше примере: 4 блока 8x8 составляют 1 блок...
647 просмотров
schedule 18.04.2023

CUDA DCT работает только тогда, когда blockDim.x равен 1
Я только начинаю изучать CUDA и знаю только самые базовые вещи. Я пытаюсь разработать программу CUDA, которая выполняет 8x8 DCT с использованием метода матричного умножения. Вычисляется матрица коэффициентов DCT 8x8 D, и преобразование DCT затем...
478 просмотров
schedule 27.05.2022

Scipy's fftpack dct и idct
Допустим, вы используете функцию dct, затем не манипулируете данными и используете обратное преобразование; не будут ли инвертированные данные такими же, как предварительно преобразованные данные? Почему проблема с плавающей запятой? Это...
6196 просмотров
schedule 29.07.2022

Как получить dct изображения в python с помощью opencv
Я пытался найти способ получить DCT изображения. Получив изображение и проведя кучу фильтров, я хочу рассчитать DCT. Ниже приведен фрагмент кода: imgcv1 = cv2.split(imgcv)[0] cv2.boxFilter(imgcv1, 0, (7,7), imgcv1, (-1,-1), False,...
6438 просмотров
schedule 02.01.2024

Реализация BinDCT для матрицы 32x32
Поэтому я немного поиграл с реализациями DCT и заметил, что они (относительно) медленные из-за необходимых вычислений множителя. Немного погуглив, я наткнулся на BinDCT, который дает очень хорошее приближение к DCT и использует только битовые...
1054 просмотров
schedule 23.10.2022

Проблемы с преобразованием DCT: результаты неверны
Я реализую преобразование DCT, используя эту формулу: Но результаты неверны. Для некоторой матрицы 8 на 8, 0 0 0 0 0 0 0 0 210 210 210 210 210 210 210 210 255 255 255 255 255 255 255 255 210 210 210 210 210...
143 просмотров
c dct
schedule 12.12.2023

Каков эффект сохранения большего значения в изображении png в оттенках серого?
Я пытаюсь выполнить DCT для изображения с размером блока 8X8 в java. После выполнения DCT на первом блоке я получаю самое первое значение как «372». После выполнения DCT для всего изображения я записал значения в изображение PNG в оттенках серого....
504 просмотров
schedule 09.06.2022

Как сохранить значения DCT в изображении?
Моя первоначальная задача - взять изображение в градациях серого в java, выполнить над ним DCT (используя размер блока 8X8), записать изображение DCT. Затем возьмите изображение DCT, а затем выполните над ним обратное DCT, чтобы получить исходное...
143 просмотров
schedule 04.06.2024

Как сжать и распаковать изображение в градациях серого с помощью DCT?
Поскольку простая матрица 8X8 может быть зашифрована путем выполнения над ней DCT, а исходная матрица может быть легко расшифрована путем применения IDCT к матрице DCT; Я пытаюсь применить DCT к каждому блоку изображения с помощью «блочной обработки»...
715 просмотров
schedule 19.03.2022

Извлечь коэффициент Dct из изображений python?
Я видел сообщение , описывающее, как можно извлечь и визуализировать коэффициенты DCT в C++. Я видел API Python . Где есть функция bob.ip.base.DCTFeatures() . bob.ip.base.DCTFeatures (coefficients, block_size, [block_overlap],...
1122 просмотров
schedule 25.03.2022

Как меняются DCT-коэффициенты после смещения изображения в пространственной области?
Предположим, у нас есть изображение I размеров (8*n)x(8*n), и пусть m=n-1 . Рассмотрим обрезанное изображение J размеров (8*m)x(8*m), полученное из I путем сокращения t строк, приведенных выше, 8-t строк снизу, k столбцов слева и 8-k...
124 просмотров

Инвертировать дискретное косинусное преобразование (DCT) изображения
Я работаю над функцией в Matlab, которая вычисляет обратный DCT для изображения. Я не знаю, что работает в моем коде. После того, как я выполню, я получаю черное изображение, я уже сделал функцию DCT, и она работает, все, что мне нужно сейчас...
697 просмотров
schedule 28.11.2023

Извлечение коэффициентов DCT из битового потока HEVC
Может ли кто-нибудь поделиться каким-либо кодом или функциями, которые можно вызвать для извлечения коэффициентов преобразования (DCT/DST) из битового потока HEVC? Я проверил исходный код HM 16.0. Файл \source\Lib\TLibCommon\TComTrQuant.cpp...
137 просмотров
schedule 12.06.2023

Блочное DCT на серых изображениях
Может ли IDCT давать отрицательные значения после применения к блочным каналам DCT? Я разделил серое изображение на блоки 4*4, и они взяли DCT блоков 4*4. Затем, используя эти блоки, я создал каналы DCT. Каждый канал содержал распространение...
34 просмотров
schedule 25.06.2023

Проблема восстановления изображения с использованием обратного DCT в Matlab
Я реализовал свой собственный 2D DCT, используя 1D DCT и IDCT. Мои результаты DCT совпадают с реализацией Matlab, но IDCT дает другой результат. Разница не совсем исчезла, как видно на реконструированном изображении.
55 просмотров
schedule 06.10.2022