gpt4 book ai didi

c++ - 如何在 opencv 中使用 cvDCT()?

转载 作者:行者123 更新时间:2023-11-28 08:20:11 25 4
gpt4 key购买 nike

我正在尝试使用 opencv 中的 cvDCT 函数进行离散余弦变换,但我不知道如何使用它!请给我一个 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);

关于c++ - 如何在 opencv 中使用 cvDCT()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com