Я пытаюсь использовать функцию cvDCT в opencv, которая преобразует конкретный косинус, но я не знаю, как я могу ее использовать! Пожалуйста, дайте мне пример в C ++ / OpenCV ??
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);