会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xuhui24
博客园
首页
新随笔
联系
订阅
管理
2017年6月28日
Python对DICOM图像进行阈值分割
摘要: Python对Dicom图像进行处理,离不开pydicom,opencv-python,matplotlib,numpy四个代码库,安装完成这四个代码库后, 可以读取Dicom图像,并对图像进行处理,显式处理后的结果,下面就举例说明: 运行后的结果: 本例子以单张Dicom图像为例,分割图像中的骨骼
阅读全文
posted @ 2017-06-28 22:24 xuhui24
阅读(10208)
评论(0)
推荐(0)
编辑
2017年6月4日
一些有用的Python问题
摘要: 1. 修改IDLE工作路径,在命令交互模式下输入如下指令: 2.Python中 ImportError: cannot import name NUMPY_MKL 的问题 在使用语句 提示的错误,查了一些资料,发现是numpy和scipy两个库不是同源引起的问题, numpy使用的是:numpy-1
阅读全文
posted @ 2017-06-04 13:31 xuhui24
阅读(214)
评论(0)
推荐(0)
编辑
2017年5月26日
CMAKE设置VS工程中Debug和Release不同的输出名称
摘要: CMAKE在管理工程时,需要同时编译Debug和Release版本,但是两个版本输出的文件无论是lib还是dll,名称都是是完全相同。 如果要输出在同一个目录中是非常麻烦的,非常容易混淆,可以使用以下命令设置debug和Release输出文件后缀的方式进行区分: 上面命令分别设置Debug模式下后缀
阅读全文
posted @ 2017-05-26 20:26 xuhui24
阅读(4995)
评论(0)
推荐(0)
编辑
CMAKE设置INSTALL工程,分别设置头文件、Lib和DLL的输出路径
摘要: 使用CMAKE管理工程,可以设置工程中的INSTALL项目运行时安装的路径,使用命令:install。 可以简单的设置安装文件的路径和文件夹: 上述设置方法会将Lib文件和DLL文件安装在同一个目录中,可以使用下面命令设置在不同的文件目录:
阅读全文
posted @ 2017-05-26 20:16 xuhui24
阅读(3983)
评论(0)
推荐(0)
编辑
2017年5月9日
计算vtkRender的屏幕坐标范围和物理坐标范围
摘要: vtkRenderWindow可以包含多个vtkRender,在模型检测等计算过程中需要计算一些vtkRender的屏幕范围和物理范围,最近想了一种方案: 计算屏幕坐标范围: 计算物理坐标范围:
阅读全文
posted @ 2017-05-09 23:09 xuhui24
阅读(1502)
评论(0)
推荐(0)
编辑
2017年3月31日
VS2013编译64位boost流程及若干问题
摘要: 为了编译CGAL库,必须要先编译boost,在编译64位库时遇到了一些问题,主要解决办法是: 1. 选择VS2013安装目录下的“x64兼容命令提示”命令行对话框; 2. 切换到boost代码目录,例如 CD D:\boost_1_56_0\; 3. 输入:bootstrap.bat 命令,源代码文
阅读全文
posted @ 2017-03-31 18:02 xuhui24
阅读(4411)
评论(0)
推荐(0)
编辑
2017年3月15日
QTableWidget中添加QPushButton
摘要: 在QTableWidget中可以添加多种Qt的空间信息,本文只以QPushButton为例进行说明: 当然,也可以添加其他控件、布局、贴图等。
阅读全文
posted @ 2017-03-15 18:42 xuhui24
阅读(14924)
评论(1)
推荐(1)
编辑
VTK删除vtkPolyData中的顶点和面片
摘要: 应用VTK处理网格数据,基本都要用到vtkPolyData,包括点数据信息和拓扑结构进行。点信息数据存储在vtkPoints数据结构中,拓扑结构信息可以包括顶点(verts),线(lines),多边形(polys)和三角面片(strips)。拓扑结构信息的数据类型是vtkCharArray,只存储顶
阅读全文
posted @ 2017-03-15 18:21 xuhui24
阅读(4903)
评论(1)
推荐(0)
编辑
2017年3月4日
std::sort排序时VS2013报错“Expression : invalid operator < ”的解决方法
摘要: 最近做一些算法需要用到对自定义数据结构进行排序,为了省事,使用了std::sort,使用的前提必须要要重载自定义数据结构的“<操作符”,数据结构自定义如下: 然后调用std::sort进行排序,代码如下: 在VS2013编译器下编译时提示错误:Expression : invalid operato
阅读全文
posted @ 2017-03-04 15:27 xuhui24
阅读(1000)
评论(0)
推荐(0)
编辑
2017年2月28日
网格缺陷检测:退化点、线、面的判断
摘要: 网格在格式转化或者重新计算点的位置信息时,会出现网格退化的情况,退化的元素可以是网格数据的点、线和面片。 退化顶点的判断方式: 退化边的判断方式: 退化面片的判断方式:
阅读全文
posted @ 2017-02-28 20:58 xuhui24
阅读(1183)
评论(0)
推荐(0)
编辑
下一页