# mip **Repository Path**: bitosky/mip ## Basic Information - **Project Name**: mip - **Description**: medical_image_processing 医学图像处理 数字图像处理大作业 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-11-30 - **Last Updated**: 2021-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mip #### 项目介绍(旧) medical_image_processing 医学图像处理 数字图像处理大作业 作业要求: 在移动设备上实现对满足DICOM标准的医学图像的浏览和简单处理 单帧或多帧图像的浏览 处理包括:信息显示、调窗、漫游、缩放、旋转、局部放大、图像恢复、图像存储、图像加密。 #### 简单说明(旧) 1. 系统要求:Android 版本大于等于 8.0 2. 能读取大部分dicom格式图像,能按帧显示 3. 手动跳窗。根据各dicom图像的用途,手动选择调窗范围。默认0-255,用于显示普通图像 4. 图像的变换: - 单指触控:平移 - 双指触控:混合变换。变换规则:触点位置相对固定的前提下,画面配合触点进行平移、旋转、放缩的混合变换。 - 支持单双指触控模式的无缝衔接 5. 不能解析中文路径 # 2019/3 新增 ### 介绍 现在,mip成为了疾病检测的客户端。相比过去,改变如下: 1. 自动调窗 2. 可以读取普通格式图像,如 jpg、png 等格式。 3. 存储功能简化为存储当前帧的图像(包括检测框) 4. 增加了”疾病检测“功能。将当前帧图像以jpeg文件形式发往服务器,待服务器处理完成后返回结果(json格式,包含各个检测框的位置、大小、标签信息)。当前阶段使用的只是HTTP(在AndroidManifest.xml文件d的 application 结点中增加了一条 `android:usesCleartextTraffic="true"`)。如果网络不好,没有效果。 5. 项目中增加了一个文件夹 ServerForTest 其中是使用python的aiohttp模块写的简易服务器,用于测试。 AVD(安卓模拟器)中 10.0.2.2 表示的是宿主机的ip,我将java代码里的 server ip 默认设置为 10.0.2.2,因此测试应该放到AVD中进行。