编程语言
wangxingxing321
这个作者很懒,什么都没留下…
展开
-
OpenGL学习笔记1-OpenGL简介
翻译自https://learnopengl.com/Getting-started/OpenGL目录OpenGL核心配置与直接模式(Core-profile vs Immediate mode)扩展(Extensions)状态机(State machine)对象(Objects)让我们开始OpenGL在开始我们的旅程之前,我们应该首先定义OpenGL实际上是什么。OpenGL主要被认为是一种API(应用程序编程接口),它为我们提供了一组可以用来操作图形和图像的函数。然而翻译 2020-07-16 11:52:21 · 375 阅读 · 0 评论 -
VTK图形图像开发进阶-学习笔记 05(03) VTK图像处理
5.4 边缘检测图像中不连续的灰度值会产生边缘,图像的边缘检测是基于边界的图像分割方法的基础。分水岭算法通常是分割原图的梯度图像,而梯度实际上也反映图像的边缘信息5.4.1 梯度算子梯度算子对应于图像的一阶导数。图像的一阶导数一般是通过差分运算来近似的。VTK中可以用vtkImageCradient类计算图像梯度。///****************************************************////* Examples/Chap05/5.4_Im原创 2020-07-07 14:56:05 · 870 阅读 · 0 评论 -
VTK图形图像开发进阶-学习笔记 05(02) VTK图像处理
5.3 VTK图像基本操作5.3.1 图像信息的访问与修改5.3.2 图像像素值的访问与修改5.3.3 图像类型转换5.3.4 图像颜色映射1 图像灰度映射2 提取颜色组分3 图像彩色映射4 颜色合成5.3.5 区域提取1 提取感兴趣区域2 三维图像截面提取3 扩展-滑动鼠标切换三维图像切面5.3.6 直方图统计1 灰度图像直方图2 彩色图像直方图5.3.7 图像重采样5.3.8 图像运算1 数学运算2 逻辑运算5.3.9 图像原创 2020-07-03 16:25:44 · 671 阅读 · 3 评论 -
VTK图形图像开发进阶-学习笔记 05(01) VTK图像处理
5.1 VTK图像创建5.1.1 VTK图像数据结构数字图像文件内容由两个部分组成:图像头信息和数据。图像头信息定义了图像的基本信息:主要包括起点位置(Origin)、像素间隔(Space)和维度(Dimension)。在医学图像中,起点位置、像素间隔和图像维度决定了世界坐标系。图像数据即为图像像素的像素值,一般采用以为数组来表示和存储。图像像素值可以是标量(灰度图像)、矢量(梯度图像)或张量(弥散张量成像,Diffusion Tensor Imaging,DTI)在医学图像处理原创 2020-07-03 16:07:47 · 1759 阅读 · 0 评论 -
VTK图形图像开发进阶-学习笔记 04 VTK数据的读写
4.1 Reader与Writer类VTK提供不同的Reader/Writer类读写各种文件,对于类的使用者而言,最重要的是根据不同的文件类型选择合适的Reader/Writer类进行读写操作4.1.1 vtkImageData类型类vtkDicomImageReader可用于读取DICOM图像,DICOM(*.dcm)图像是医学图像处理中使用最广泛的格式,但该类功能很不完善。该类不支持多帧DICOM图像的读取,VTK也没有实现对DICOM图像的写操作。对DICOM图像的读写支持较好的函数库原创 2020-07-01 17:24:02 · 1025 阅读 · 0 评论 -
VTK图形图像开发进阶-学习笔记 03 VTK的基本数据结构
3.1可视化数据的基本特点(1)离散性(2)数据具有规则或者不规则的结构(结构化与非结构化)(3)数据具有维度3.2 数据对象和数据集3.2.1 vtkDataObjectVTK中,数据一般以数据对象(Data Object,类vtkDataObjiect)的形式表现,这是VTK里可视化数据最常用的表达形式。数据对象是数据的集合,数据对象表现的数据是可以被可视化管线处理的数据,只有当数据对象被组织成一种结构后,才能被VTK提供的可视化算法所处理。3.2.2 vtkDa原创 2020-06-29 17:31:43 · 1585 阅读 · 3 评论 -
VTK图形图像开发进阶-学习笔记 02 VTK的基本概念
2.1 一个稍微复杂的VTK程序创建VTK程序的步骤可以参考上一篇,这里直接列出CMakeLists.txt 和2.1_RenderCylinder.cpp内容CMakeLists.txtCMAKE_MINIMUM_REQUIRED(VERSION 3.13.4)PROJECT(Chap02)FIND_PACKAGE(VTK REQUIRED)INCLUDE(${VTK_USE_FILE})ADD_EXECUTABLE(2.1_RenderCylinder 2.1_RenderCyli原创 2020-06-24 16:04:38 · 1436 阅读 · 2 评论 -
VTK图形图像开发进阶-学习笔记 01 VTK概述
1.1 VTK概述1.1.1VTK是什么1.1.2VTK能做什么1.1.3如何获取VTK源码略1.1.4 VTK学习资源略1.2 VTK编译安装略1.3创建一个简单的VTK程序步骤一:创建目录A: D:\VTK\example\Chap01步骤二:在目录A中创建txt文件:CMakeLists.txt,内容为CMAKE_MINIMUM_REQUIRED(VERSION 3.13.4)PROJECT(Chap01)FIND_PACKAGE(原创 2020-06-23 11:49:39 · 1924 阅读 · 0 评论 -
web网页保存为PDF文件
实力源码链接:https://download.csdn.net/download/wangxingxing321/10816906功能效果截图(红框):原创 2018-11-29 16:06:39 · 1655 阅读 · 0 评论 -
web网页炫酷图表控件highchart示例
示例源码下载链接:https://download.csdn.net/download/wangxingxing321/10816859效果如下:原创 2018-11-29 15:59:20 · 1398 阅读 · 0 评论 -
inno 区分win7 win8 win8.1 win10 x64 x86不同系统,安装不同驱动文件的脚本编写
完整inno脚本下载链接https://download.csdn.net/download/wangxingxing321/10392692一、为了简化教程,我们使用inno打包的exe文件是最简单的HelloWorld.exe,如下图解释:DPInst32.exe文件是在32位系统运行的驱动安装文件 DPInst64.exe文件是在64位系统运行的驱动安装文件 Drive文...原创 2018-05-04 18:16:03 · 3188 阅读 · 2 评论 -
WPF InkCanvas MouseDown触发 MouseUp不触发问题
今天遇到 WPF InkCanvas MouseDown触发 MouseUp不触发问题思前想后觉得是多个鼠标事件冲突了。果然一思考,找到了一个事件:(移动窗体事件) private void MainWin_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { th原创 2017-08-28 14:59:54 · 2594 阅读 · 1 评论 -
WPF Trigger Property常用项具体举例
对字体颜色进行更改设置--> 字体点击时候进行偏移原创 2017-07-12 14:11:45 · 8128 阅读 · 0 评论