как использовать cvDCT () в opencv? - PullRequest
0 голосов
/ 21 мая 2011

Я пытаюсь использовать функцию cvDCT в opencv, которая преобразует конкретный косинус, но я не знаю, как я могу ее использовать! Пожалуйста, дайте мне пример в C ++ / OpenCV ??

1 Ответ

1 голос
/ 21 мая 2011
float data[] = { 1, 2, 3, 4, 5, 6, 7, 8 };

CvMat a, b, c;
a = cvMat(2,4,CV_32FC1,data);
b = cvMat(2,4,CV_32FC1,data); // or initialize b,c
c = cvMat(2,4,CV_32FC1,data);

cvDCT(&a, &b, CV_DXT_FORWARD);
cvDCT(&b, &c, CV_DXT_INVERSE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...