Вопросы по теме '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 просмотров
schedule
17.03.2023
Как статистически влияет увеличение размера блока на значения коэффициентов 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 просмотров
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 просмотров
schedule
20.10.2022
Инвертировать дискретное косинусное преобразование (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