FWHT - Блок за блоком - PullRequest
       0

FWHT - Блок за блоком

0 голосов
/ 22 января 2019

Я пытался сделать 8x8 блочное преобразование Адамара для массива, прикрепленного в коде, но я получил эту ошибку несоответствия ввода, и я понятия не имею, как ее решить. Что я должен изменить в своем коде?

Ошибка при использовании coder.internal.assert (строка 33) Вход X в fwht должен быть double / single, вместо этого он был struct.

vidframe = чтение (V, I); fun = @ (block_struct) fwht ((fwht (block_struct)) ');

    HRed=vidframe(:,:,1);
    HRi=double(HRed);
    HRy = blockproc(HRi,[8 8],fun);
    HRy(abs(HRy) < threshold) = 0;
    HR = ifwht(ifwht(HRy)');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...