- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 空间域图像去噪算法
图像去噪希望使用图像自身的冗余信息来去除图像噪声但不影响图像细节。下面主要介绍基于空间域高斯加权的三种去噪算法,分别为高斯滤波算法,双边滤波和非局部均值滤波,这三种算法随着复杂度的逐渐增大,对细节的识别与保留也在变强。
2015-07-11 16:26:06 14312 2
原创 Qt5类之QMargins
QMargins Class#include介绍QMargins定义了矩形的四个外边距量,left,top,right和bottom,描述围绕矩形的边框宽度。公用函数QMargins()QMargins(int left,int top, int right, int bottom) 构造函数bool isNu
2013-09-26 13:59:43 7671
原创 Qt5类之QPoint and QPointF
QPoint Class#include 介绍QPoint表示一个平面上整数精度的点坐标,可以通过x(),y()等函数方便的进行存取操作,另外也重载了大量的运算符,使其可以作为一般的常数一样进行运算。另外其也可以表征为向量,可进行向量的相关运算例如乘除以及长度的计算。公有函数QPoi
2013-09-26 13:36:40 48233
原创 Qt5类之QLine and QLineF
QLine #include 介绍QLine表示平面上整数精度的二维向量,用于描述有限长度的直线也就是线段,起点与终点只具有整数精度。线段位置的起点与终点可由p1(),x1(),y1(),p2(),x2(),y2()得到,dx()与dy()返回线段的水平与垂直跨越长度。isNull()说明是否为无效线段。也可以使用tran
2013-09-26 10:37:24 11665
原创 Qt5功能包之绘图系统--坐标系
坐标系由QPainter,QPaintDevice和QPaintEngine控制,从逻辑坐标系到物理坐标系的转换是由变换矩阵,视口与窗口所处理的,并且其中的转换是默认且同步的。渲染常规图像图元的尺寸只与数字模型相关,并不在乎画笔设置的宽度值,就像这样:锯齿性绘制绘图时,像素渲染通常由QPainter::Antialiasing来设置。RenderHint变量用来
2013-09-25 23:45:54 2927
原创 Qt5功能包之绘图系统概述
Paint System Qt的绘图系统对底层函数进行了良好的封装,使得在屏幕和设备的绘图功能可能使用相同一致的API。 绘图系统主要依据于QPainter,QPaintDevice和QPaintEngine三个类来实现的。QPainter表现绘图功能的操作,QPaintDevice作为可用QPainter绘制的二维空间的抽象,QPaintEngine提供了在不同设备上绘制图形
2013-09-18 15:52:39 3488
原创 Qt5--模块的分类与概述
qt5中模块分为三类,QtEssentials, Qt Add-ons and Qt Tools。QtEssentialsQtEssentials包含了所有基本的Qt模块,这些模块可以在全部支持的开发平台与特定的测试目标平台上良好的运行,并且保持了不错的兼容性。这些必需的模块广泛使用在大部分的Qt应用程序中。即使一个模块可以在所有支持的开发平台上使用,只要其被使用于实现特定的问题,
2013-09-17 23:54:15 2293
原创 VTK概述
1 vtk基本概念 VTK(visualization toolkit),直译为可视化工具包,主要用于医学图像重建,带有部分图像处理功能。属于科学性数据分析三维成像的函数库。1.1 vtk历史: VTK最早是作为Prentice Hall出版的"TheVisualization Toolkit: An Object-Oriented Approach
2013-09-12 21:57:25 4192
原创 QT5--新的理念与开始
近期QT版本更新到了5.1,对模块的分部与安排进行了一定程度的优化,也增加了新的模块与功能,其中让人眼前一亮的是可以进行android手机端的开发(不过笔者也只算是QT的入门级学习者,对PC端的开发且不纯熟,对android端尚未有很多的关注).网上关于QT的学习有很多好的资料,也有很多的论坛可以参加讨论,也可能遇到很多大牛的指导.其中推荐豆子空间http://www.devbean.net,
2013-09-08 00:53:25 1467
原创 对C++继承,封装,多态的理解
C++用了一段时间,感觉对C++慢慢的有了一点了解,在这和大家分享一下。C++是一款面向对象的语言,拥有面向对象语言的三大核心特性:继承,封装,多态。每一个特性的良好理解与使用都会为我们的编程带来莫大的帮助。下面我就这三个特性讲一下我对C++的理解。继承 学过面向对象语言的人基本都可以理解什么是继承,但我们为什么要使用继承? 很多人说继承可以使代码得到良
2013-08-29 17:38:45 4479
原创 使用Qt Creator开发VTK
使用Qt Creator开发VTK 在Win8的64位电脑上,为VS2010配置Qt与VTK的联合开发,出现很多问题,为了解决这种情况,我们准备换一个IDE。为Qt工程开发的QtCreator是一个轻量级的IDE,他不仅可以方便的建立Qt工程,也可以像VS2010一样用于C++的开发,只要简单配置,就可用于VTK开发,具体如何操作,请看下文。系统配置:操
2013-08-22 23:48:39 10655 2
原创 Qt VTK ITK安装与测试(三)ITK的安装与测试
ITK的安装与测试安装简介本部分讲述使用cmake加VS2010编译,安装ITK库,基本步骤和VTK安装时相同,而后测试VTK与ITK的联合开发。VTK安装步骤1.资源下载资源下载网址:http://www.itk.org/ITK/resources/software.html下载:InsightToolkit-4.4.0.zip和InsightApplications
2013-08-15 16:15:32 10280 8
原创 Qt VTK ITK安装与测试(二)VTK的安装与测试
VTK的安装与测试安装简介 本部分介绍使用cmake与VS2010进行VTK的编译,安装,以及VTK与Qt的联合。安装与配置完成后将可以实现VTK与Qt的联合开发。本部分假设Qt已经正确配置。 根据在实际安装中遇到的bug,如果想正确配置VTK与QT,VTK的debug版与release版都必须编译。具体安装过程如下。安装步骤资源下载Cmake下载地址:
2013-08-15 15:13:07 11666 13
原创 Qt VTK ITK安装与测试(一) Qt的安装与测试
最近打算做一个医学图像处理的软件,考虑到跨平台与工作量,决定使用ITK与VTK进行图像的处理与可视化,选择Qt作为软件图形界面接口库。为了方便编写与调试,使用Visual studio 2010作为IDE进行开发。 网络上关于VTK,ITK,Qt的安装资源较少,而且安装步骤不清晰,测试不完备。在这里,接下来一段时间我将详细的介绍Qt,VTK,ITK,安装与测试过程。安装环境操作系
2013-08-15 14:49:46 8491 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人