我试图使用cv::dct
功能。我创建一个新矩阵,将dct应用于它并显示结果:
cv::Mat_<float> mTest = cv::Mat_<float>(mTest);
cv::Mat_<float> mTestCV(8, 8);
cv::dct(mTest, mTestCV);
std::cout << "-----CV-----" << std::endl;
for (int u = 0; u < mTest.rows; u++) {
for (int v = 0; v < mTest.cols; v++) {
std::cout << (mTestCV.at<float>(u, v));
std::cout << ",";
}
std::cout << "" << std::endl;
}
某处有错误吗?那个1640来自哪里?