代码步骤:
读入图像->傅里叶变换->傅里叶逆变换->读取图像
int main()
{
cv::Mat img = cv::imread("lena.jpg");
DFTtransform(img);
cv::imshow("DFT img", img);
cv::waitKey();
system("pause");
return 0;
}
//DFTtransform实现
void DFTtransform(cv::Mat& image)
{
image.convertTo(image, CV_32F);
std::vector<cv::Mat> channels;
split(image, channels); //分离RGB通道
cv::Mat image_B = channels[0];

本文介绍了如何使用OpenCV库来执行图像的傅里叶变换和逆变换过程,通过代码详细步骤展示了从读取图像到进行变换的完整流程。
最低0.47元/天 解锁文章
935

被折叠的 条评论
为什么被折叠?



