# visual tool **Repository Path**: CHMC/visual-tool ## Basic Information - **Project Name**: visual tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-14 - **Last Updated**: 2021-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # visual-tool > 作为可视化设计和理念和Python应用开发基础作业而开发 > > 指导老师: 马骥 ## Ⅰ. 设计目标 * 作为SPA开发,实现显示二维图像,三维图像的功能。 * 对于二维图像,实现图像窗口操作、亮度变换、滤波功能。 * 对于三维图像,实现体绘制功能。 * 支持DICOM图像。 ## Ⅱ. 页面内容 * 二维图像显示界面 * 上传文件功能 * 显示图像 * 可视化操作 * 三维图像切换显示 * 三维图像显示界面 * 上传三维图像,显示 ## Ⅲ.使用指南 首先安装依赖 ```terminal yarn install ``` 运行项目 ```terminal yarn serve ``` 2D页面使用: 1. 上传DICOM格式图片(自动上传并返回,直方图处理较慢) 2. 进行可视化处理(按“应用”键上传参数,“还原”键展示原图) 3D页面使用: 1. 上传raw格式三维体数据(无文件头,数据格式uint8) 2. 输入数据的形状(图片长宽以及图片数量) 3. 按“上传文件”键处理数据 4. 后端绘制并返回vtk模型