函数名:
cornerstoneTools.AngleTool
工具名:
Angle
说明:在图片上任选三个点,计算并标注其角度
示例:
函数名:
cornerstoneTools.ArrowAnnotateTool
工具名:
ArrowAnnotate
说明:在图片上画一个带箭头的直线,并且可以自定义标注文本
示例:
函数名:
cornerstoneTools.CircleRoiTool
工具名:
CircleRoi
说明:在图片上选择一个点作为圆形,在选择另外一个点,以两个点的直线距离作为半径,画一个圆形,同时计算并标注面积
示例:
函数名:
cornerstoneTools.CobbAngleTool
工具名:
CobbAngle
说明:用于计算Cobb角的工具,Cobb角是衡量脊椎弯曲程度的角度,暂时没有脊椎方面的dicom影像,用肺部的简单示范用法
示例:
函数名:
cornerstoneTools.EllipticalRoiTool
工具名:
EllipticalRoi
说明:选择两个点作为对角画一个椭圆,标注并计算椭圆的面积
示例:
函数名:
cornerstoneTools.FreehandRoiTool
工具名:
FreehandRoi
说明:选择任意个点依次连线形成封闭图形,标注并计算面积
示例:
函数名:
cornerstoneTools.LengthTool
工具名:
Length
说明:选择任意两个点做直线,并标注距离
示例:
函数名:
cornerstoneTools.ProbeTool
工具名:
Probe
说明:任意选择一个点,标注其像素坐标,RGB值
示例:
函数名:
cornerstoneTools.RectangleRoiTool
工具名:
RectangleRoi
说明:选择两个点做对角线画一个矩形,计算并标注面积
示例:
cornerstone常用工具说明角度标注函数名:cornerstoneTools.AngleTool工具名:Angle说明:在图片上任选三个点,计算并标注其角度示例:箭头标注函数名:cornerstoneTools.ArrowAnnotateTool工具名:ArrowAnnotate说明:在图片上画一个带箭头的直线,并且可以自定义标注文本示例:圆形标注函数名:cornerstoneTools.CircleRoiTool工具名:CircleRoi说明:在图片上选择
在
Cornerstone
.js之上构建一两个
工具
并不困难。 但是,随着
工具
数量的增加,您开始遇到难题:
工具
应该表现得一致并且可以以一致的方式进行配置
跨多个enabled element基础的enabled element管理
工具
需要了解同伴状态的
工具
能够“插入”其他人的
工具
,并且它们“正常工作”的能力
还有很多其他
该库以高度可插拔和可扩展的方式解决了这些问题。
这个解决方案
cornerstone
-tools是在
Cornerstone
.js之上构建
工具
的轻量级解决方案。 唯一的依赖关系是
Cornerstone
系列中的库。 它不是试图“做所有事情”,而是旨在可扩展和可插入,以帮助快速开发新
工具
。
cornerstone
Tools-SyncBrushTool
如果您只有一个尺寸的视图,则可能需要[
Cornerstone
SideViewLoader]
在不久的将来,将启用使用
cornerstone
SideViewLoader进行自动生成
分发尚未准备好
使用
cornerstone
Tools搭建
标注
系统相关代码
cornerstone
Tools引入注册
cornerstone
Tools
工具
cornerstone
右键平移
标注
工具
的切换初始化
标注
获取
标注
数据toolState使用橡皮擦Eraser后其他
标注
会暂时消失(remove事件)检测创建
标注
结束事件、修改
标注
事件
即使是Google上搜到的博客也是GitHub的issues,相关资料较少,文档也近似没有。
文档(太写意了,形散神也散)
cornerstone
Tools引入
import * as co
本篇作为对《使用
cornerstone
Tools搭建
标注
系统相关代码》的补充
我们的问题是在使用多边形
标注
时再次点击会调用组件内部的函数renderToolData,从而自动出现一个
说明
标注
面积的悬浮组件影响观感。
Method1: github issue
《New Feature: TextBox (Color, Active
cornerstone
.js 使用总结
dicom 简介
dicom(Digital Imaging and Communications in Medicine), 医学影像的一组协议。包含了存储、打印、传输等。具体详细介绍。官网
dicom file, 存储包含病人、检查、影像信息的文件,通常以dcm为扩展名。文件格式
dicom file中由data elements 构成。每一个data element 都有一个tag(xxxx, xxxx)x为十六进制数,vr数据类型,vl数据长度,数据值。dic
部分参考博客:《
cornerstone
.js 使用总结》
基于采用url方式加载图像的代码,
cornerstone
Tools提供的
工具
组件中暂时找不到能够画出可控制颜色和粗细的直线的
工具
,因此考虑采用canvas方式。
loadImageData(){
* 将图像加载到
cornerstone
组件
let that = this;
简单介绍
cornerstone
.js
人工智能医疗方向的研究是基于大量的医疗影像进行深度学习训练,训练的前提也就是
标注
,医疗影像有各种格式的图像,但是
常用
的是dicom图像,后缀.dcm,这种格式web是不支持的,
cornerstone
.js的作用是将dcm绘制到指定的canvas容器上。
cornerstone
.js只能应用于服务环境下。
cornerstone
.js的使用就不做介绍了,注重介绍一...