摘要: C++离散傅里叶逆变换 一、序言: 该教程承接上文的离散傅里叶变换,用于进行离散傅里叶逆变换。 二、设计目标 对复数数组进行离散傅里叶逆变换,并生成可供使用的图像类。 三、详细步骤 输入:经傅里叶变换后产生的复数数组 输出:MyImage图像 定义: 实现:MyImage* MyCV::Idft2( 阅读全文
posted @ 2018-03-18 13:11 阿卡阿卡啊卡卡卡 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 自定义图像处理类 一、序言:在图像处理的学习过程中,我们会经常使用到C++中比较著名的一些图像处理库,如OpenCV、OpenGL等。今天,我们就来实现自己的图像处理类MyCV。 二、补充:改教材中的MyCV类是基于前面教程中的MyImage类,构建MyCV时需要关联相应文件 三、今天我们先实现一个 阅读全文
posted @ 2018-03-18 12:42 阿卡阿卡啊卡卡卡 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 自定义图像类 一、序言:在图像处理的学习过程中,我们会经常使用到C++中比较著名的一些图像处理库中的图像类或矩阵类,如OpenCV中的Mat等。今天,我们就来实现自己的图像类。 二、需求: 1.一个完整的图像处理类通常包括以下属性: (1)Width 宽 (2)Height 高 (3)nBitCou 阅读全文
posted @ 2018-03-18 12:12 阿卡阿卡啊卡卡卡 阅读(631) 评论(0) 推荐(0) 编辑
摘要: C++复数的实现 在数字图像处理领域,复数这一类型会被经常使用到。但是在C++和Qt中都没有可以使用的复数类。为了今后的方便,我们可以自己定义一个C++复数类,以便将来使用。 一、复数的属性 复数包含实数部分和虚数部分,如果直接使用 a + ib 的模式会使得后面的一系列操作变得较为复杂。这里我们直 阅读全文
posted @ 2018-03-13 21:37 阿卡阿卡啊卡卡卡 阅读(546) 评论(0) 推荐(0) 编辑
摘要: C++离散傅里叶变换 一、序言: 该教程基于之前的图像处理类MYCV,是对其的补充。 二、设计目标 对图像进行简单的离散傅里叶变换,并输出生成的频谱图。 三、需要提前掌握的知识 二维傅里叶变换公式: 四、详细步骤 1.首先定义一个方法,该方法对输入的图像进行傅里叶变换 输入:MyImage 源图像 阅读全文
posted @ 2018-03-10 18:53 阿卡阿卡啊卡卡卡 阅读(4153) 评论(0) 推荐(0) 编辑
摘要: Qt环境下图像的打开和涂色 一、设计目标 能够在 Qt QtCreator 环境下打开常用图像格式文件,诸如 bmp、jpg、png 图像等,然后将他们转化为 Qt 中的 QImage 类,并进行矩形范围内的涂色。 二、需要提前掌握的知识 1.Qt 图像类 Qt 中用于图像操作的类有 QImage 阅读全文
posted @ 2018-03-09 16:30 阿卡阿卡啊卡卡卡 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 一、打开QtCreater,点击New Project 二、在Qt中,最常用的窗口程序为widgets控件程序,这里我们选择Qt Widgets Application 三、Qt生成的debug和release文件夹会和项目文件夹在同级目录下,所以最好新建一个新的文件夹存放所有的文件。 四、由于只安 阅读全文
posted @ 2018-03-09 16:27 阿卡阿卡啊卡卡卡 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一、基本界面介绍 二、查看帮助的方法 ① 如上图所示,点击右侧帮助菜单查看帮助 ② 双击想要查看的代码,点F1,也会弹出帮助栏 三、修改文本编辑器颜色 长时间使用白底黑字的编辑器经常会使眼睛不舒服,以下方法可以修改编辑器颜色 四、设置快速补全快捷键 我们在用Qt编程时,它默认是以“CTRL+空格”来 阅读全文
posted @ 2018-03-09 16:23 阿卡阿卡啊卡卡卡 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 官网下载链接http://download.qt.io/archive/qt/,下载最新版 5.10 官网的下载网站有的时候可能会抽风,也可以选择国内的镜像下载源http://mirror.bit.edu.cn/qtproject/archive/qt/ 一直点击下一步,我的安装路径如下: 接下来勾 阅读全文
posted @ 2018-03-09 15:28 阿卡阿卡啊卡卡卡 阅读(584) 评论(0) 推荐(0) 编辑