自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决宝塔面板安装phpMyAdmin报错502 Bad Gateway nginx

本问题主要是phpMyAdmin没有选中php版本导致不能运行。

2022-09-29 11:29:38 2105 1

原创 War/Jar破解还原项目

本文主要介绍下如何破解war,并且还原成项目。

2022-09-17 17:42:30 4214

原创 Webstrom使用ftp部署到服务器

1.选择 Tools > Devployment > Configuration...2.添加ftp的相关配置信息3.设置ftp的目录映射4.右击dist文件夹 Deployment > Upload to ...5.选择对应的ftp就可以部署到服务器了。

2021-10-23 23:26:14 174

原创 win10制作CentOS系统盘

一、下载CentOS镜像 目前选择阿里云下载,CentOS选择7.9版本的镜像作为演示。 1.进入阿里云下载地址选择版本http://mirrors.aliyun.com/centos/ 2.找到阿里云的CentOS的版本地址http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/ 3.选择自己需要的镜像,不知道自己需要的是那种iso的话,可以选择标准版CentOS-7-...

2021-07-21 15:39:19 1339

原创 第三方平台接入

Facebook主要功能主要用于Facebook分享、广告、推广关键步骤 创建Facebook开发者账号 新建Facebook应用 填写相关资料获取应用Token 申请相应的权限 如果是广告,需要为每一个广告申请一个id 参考文档关键代码 新手入门-基本配置 广告 分享 Google AdWords主要功能主要用于Google关键词搜索推广,客户端无需操作参考文档Flurry主要功

2020-11-23 19:41:56 712 1

原创 Ubuntu 16.04 安装 Apache, MySQL, PHP7

1.安装之前先更新系统1 sudo apt update2.安装Apache21 sudo apt install apache2域名配置路径 /etc/apache2/sites-enabled/3.安装PHP1 sudo apt install php2 sudo apt-get install libapache2-mod-php4.安装MySQL1 sudo apt install mysql-server php7.0-mysql2 sudo apt-.

2020-11-23 19:38:08 138

原创 python守护进程

守护进程英文为daemon,像httpd、mysqld、vsftpd最后个字母d其实就是表示daemon的意思。守护进程的编写步骤:fork子进程,而后父进程退出,此时子进程会被init进程接管。修改子进程的工作目录、创建新进程组和新会话、修改umask。子进程再次fork一个进程,这个进程可以称为孙子进程,而后子进程退出。重定向孙子进程的标准输入流、标准输出流、标准错误流到/dev/null。完成上面的4个步骤,那么最终的孙子进程就称为守护进程。先看下代码,后面再分析下每个步.

2020-11-23 19:34:59 331

原创 niftynet学习

目前支持应用 auto-encoder(图像模型表示) gan classification(图像分类) segmentation(图像分割) regression(回归)数据层(NiftyNet/niftynet/io),负责医学图像的读取,目前读取器有以下几种: 1.nibabel 支持.nii医学文件格式 2.simpleitk 支持.dcm和 .mhd格式的医疗图像 3.opencv ...

2020-11-18 15:50:34 201

原创 dcmtk在Ubuntu下编译安装

ubuntu1.安装cmakesudo apt install cmakesudo aptinstallcmake-curses-gui不能编译c++代码的时候需要安装sudo apt-getupdatesudo apt-getinstall-y build-essential2.创建文件夹mkdir dcmtk3. 下载代码git clonehttps://github.com/DCMTK/[email protected]...

2020-11-18 15:38:15 788

原创 DICOM图形转换(七)-- Three显示RTDOSE

Three显示RTDOSE简述本文主要是讲解Three如何显示RTDOSE实现由于已经显示了CT/MR,所以基本信息配置也已经有了。我们只要把勾画数据显示出来就行了,下面也不详细介绍所有流程了。获取CT/MR数据和RTSTRUCT数据显示CT/MR、RTSTRUCT这些在之前已经讲过遍历获取数据,并且显示在出来let PixelData = rtdose['PixelData'];let DoseGridScaling = rtdose['DoseGridScaling'];

2020-09-16 11:48:28 1070 2

原创 DICOM图形转换(六)-- Three显示RTSTRUCT

Three显示RTSTRUCT简述本文主要是讲解Three如何显示RTSTRUCT,用Three比WebGL简单太多了,只要把勾画数据连接成线就可以了。实现由于已经显示了CT/MR,所以基本信息配置也已经有了。我们只要把勾画数据显示出来就行了,下面也不详细介绍所有流程了。获取CT/MR数据和RTSTRUCT数据显示CT/MR,这个在上一篇文章已经有讲过遍历获取勾画数据,并且显示在出来let SOPInstanceUID = ct['SOPInstanceUID'];rtstru

2020-09-09 11:43:27 1002

原创 DICOM图形转换(五)-- Three显示CT和MR

Three显示CT和MR简述之前已经用WebGL原生写了一套显示CT/MR,现在为什么要用three来显示呢?主要考虑的是后期开发和维护的成本问题。Three是一套第三方开源框架,封装了WebGL,可以简单的使用。这里就不做过多的介绍,想了解的可以自己去搜索。下面主要介绍下怎么使用Three来显示CT/MR。实现获取CT/MR数据,之前的文章已经介绍了如何解析转换,这里就不再多讲了。获取到数据后,在web上面显示创建容器用于Three把canvas动态添加到web页面上。<d

2020-09-08 18:22:56 1218

原创 DICOM图形转换(四)-- RTDOSE的DVH在WEB上显示

RTDOSE的DVH在WEB上显示简述本文主要介绍如何实现DVH折线图。计算DVH计算原理把RTDOSE的剂量换算成坐标把RTDOSE的换算后的坐标对应上RTSTRUCT的勾画坐标根据RTDOSE的换算后的坐标和RTSTRUCT的勾画坐标进行对比,计算出不同剂量的体积。需要注意的是,1.每一层的厚度,2.RTSTRUCE的坐标单位是毫米(mm),3.RTDOSE的剂量单位一般是Gy或者cGy。实现最初手写了一版,后面发现现成有库直接可以使用,省去了大量工作,调试的时间。下面主要

2020-08-28 10:00:27 1715 1

原创 WebGL:顶点画线(连线)

WebGL顶点画线(连线)简述由于业务需要,所以本文主要介绍webgl上把顶点连接起来,为了方便后面的人员学习。开始做DemoDemo把5个顶点坐标用红线连接起来,形成一个不规则图形。首先需要Canvas,opengl都是基于Canvas来操作的, 宽高可以自己设定。<canvas id="canvas" height="600" width="600"></canvas>获取gl对象,用于后面的gl相关操作this.gl = document.getEle

2020-08-21 09:21:53 1204

原创 WebGL:显示图片

WebGL显示图片简述WebGL显示图片相对来说还是比较简单,跟Android,Python,IOS,C++等的用法都是差不多的,具体的opengl概念可以自己搜索。下面的介绍主要是基于Vue框架来设计做的Demo,不用vue的也可以简单的把代码移植过去。开始做一个Demo首先需要Canvas,opengl都是基于Canvas来操作的, 宽高可以自己设定。<canvas id="canvas" height="600" width="600"></canvas>

2020-08-20 14:20:28 2053

原创 DICOM图形转换(三)-- RTDOSE的剂量数据转换坐标数据

RTDOSE的剂量数据转换坐标数据简述本文主要讲述的是把RTDOSE文件的剂量数据转换为坐标数据,目的是为了画等剂量线。RTDOSE文件本身是不包含坐标数据,所以只能从剂量数据的分布情况来做转换。DICOM关键的参数CT/MR的参数TagName说明0x0020, 0x0032ImagePositionPatient指定图像左上角的x,y和z坐标0x0028, 0x0010Rows图像中的行数0x0028, 0x0011Columns图像中的列数

2020-08-19 14:50:22 3005 3

原创 DICOM图形转换(二)-- RTSTRUCT的勾画坐标数据转换

RTSTRUCT的勾画坐标数据转换简述本文主要讲述的是如何把RTSTRUCT的勾画坐标数据转换成可以用于显示的有效坐标。DICOM关键的参数由于RTSTRUCT的勾画坐标的转换需要对应上CT/MR的图像,所以必须要知道CT/MR的图像行数和列数。CT/MR的参数TagName说明0x0020, 0x0032ImagePositionPatient指定图像左上角的x,y和z坐标0x0028, 0x0010Rows图像中的行数0x0028, 0x0011

2020-08-18 17:21:12 3196 3

原创 DICOM图形转换(一)-- CT&MR医学图像数据转换RGBA图像

CT&MR图像数据转换RGBA图像简述本文主要讲述的是把一个CT或者MR的数据转成RGBA图像,不解释dicom文件的解析。文中的代码涉及的是2中语言python和javascript,主要是项目需要,这里就不再做代码转换。DICOM关键的参数TagName说明Meta信息TransferSyntaxUID字节排序,1.2.840.10008.1.2.2:大端排序,其他是小端排序0x0020, 0x0032ImagePositionPatient指定图像左

2020-08-14 16:51:48 2844 1

Inno Setup 6.1.0中文语言包

Inno Setup 6.1.0中文语言包

2022-03-31

TrueBeam 2.5 Administration and Physics_解密.pdf

Abstract This TrueBeam 2.5 Administration and Physics manual is an educational aid for Varian TrueBeam machine. Notice Information within this document is subject to change without notice and does not represent a commitment on the part of Varian. Varian is not liable for errors contained in this

2020-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除