自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 影像组学完成分类任务

影像组学的概念最早由荷兰学者Lambin于2012年提出,是指从影像(CT、MRI、PET等)中高通量地提取大量影像信息,实现肿瘤分割,特征提取与模型建立,凭借对海量数据进行更深层次的挖掘、预测和分析来辅助医师做出最准确的诊断。影像组学的基本流程包括以下几个部分:1)数据准备(包括ROI勾画)2)特征提取与筛选3)模型构建4)模型评价。

2023-09-06 20:36:11 506 1

原创 医学影像文件Dicom到Nifti格式的转换

即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。:Nifti 格式最初是为神经影像学发明的。神经影像信息学技术计划(NIFTI)将 NIfTI 格式预设为 ANALYZE7.5 格式的替代品。它最初的应用领域是神经影像,但是也被用在其他领域。简单来讲,dcm格式的文件是一张一张的二维slice堆积起来所组成的三维数据,而nii格式的文件本身就是三维的数据,这就更方便进行计算机进行读取和处理。

2023-09-06 15:00:57 1197 1

原创 Python笔记

零基础学习python——小甲鱼,学习记录

2022-02-20 11:08:47 3854

原创 Android项目——AppManager

一、功能介绍1、浏览本机应用此AppManager可以浏览安卓系统下所安装的应用,可自动过滤系统应用和不可进行卸载的第三方应用。此图为真机模拟截图为了满足用户需求,提供三种浏览已安装应用的方式,分别为按名称,按日期(最近更新和安装的应用)和按大小进行排序。点击左上角的菜单按钮可以实现不同浏览方式的切换。在标题栏下方设置有提示信息栏,包括当前的排序方式和应用的个数。下面为分别按大小、名称和日期排序的示意图:2、卸载应用卸载应用为AppManager的主要功能,点击卸

2020-09-03 21:36:18 1907

原创 Java笔记10

一、final关键字概念与四种用法final关键字代表最终的、不可改变决定常见四种用法:1) 修饰一个类2) 修饰一个方法3) 修饰一个局部变量4) 修饰一个成员变量1、final关键字用来修饰类格式:public final class 类名称{ ……}含义:当前这个类**不能有任何子类。**其中的所有成员方法都无法进行覆盖重写2、final关键字用来修饰方法格式:修饰符 final 返回值类型 方法名称(参数列表){ 方法体} 注意事项:对于类、方法来说,abs

2020-09-03 12:20:15 129

原创 Java笔记09

一、接口概述接口是一种公共的规范标准usb接口二、接口定义的基本格式接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容是其中的抽象方法格式:public interface 接口名称{ 接口内容}java7接口中可以包含的内容有:1) 常量2) 抽象方法java8:3) 默认方法4) 静态方法java9:5) 私有方法三、接口的抽象方法接口都能定义抽象方法public abstract 返回值类型 方法名称(参数列表);注意事项:1) 接口当中的抽象

2020-09-03 12:10:22 189

原创 Java笔记08

一、继承的概述继承是多态的前提,如果没有继承,就没有多态继承主要解决的问题就是:共性抽取父类(基类、超类)–>子类(派生类)1、继承关系的特点:1) 子类可以拥有父类的内容2) 子类还可以拥有自己专有的内容2、继承的格式在继承关系中,子类就是一个父类定义父类的格式:public class 父类名称{}定义子类的格式:public class 子类名称 extends 父类名称{}父类也是一个普通的类,可以创建对象二、继承中成员变量的访问特点在父子类的继承关系中,

2020-09-03 11:06:24 94

原创 Java笔记07

一、字符串概述和特点java.lang.String类代表字符串API:Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。解释:程序中所有双引号字符串,都是String类的对象(就算没有new也一样)字符串的特点:1) 字符串的内容永不可变2) 所有字符串可以共享使用3) 字符串效果上相当于char[ ]型字符数组,底层原理是byte[ ]字节数组二、创建字符串的常见3+1种方式public String( );创建一个空白字符串,不含有任何内容public S

2020-09-03 10:56:17 100

原创 Java笔记06

一、API概述API应用程序编辑接口:JDK中提供给我们使用的类二、Scanner概述及其API文档的使用Scanner类的功能:可以实现键盘的输入数据到程序中引用类型的一般步骤:1、导包import 包路径.类名称如果需要使用的目标类和当前类位于同一个包下,则可以省略导包语句不写只有java.lang包下的内容不需要导包,其他包都需要import语句2、创建:类名称 对象名= new类名称()3、使用:java对象名.成员方法名Scanner的使用步骤1、 导包import ja

2020-09-03 10:41:58 92

原创 Java笔记05

一、面向对象思想的概述面向过程:当需要实现一个功能的时候,每一个步骤都要做,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个具有这个功能的人来代替我做这些事情面向对象思想的举例全自动洗衣机面向对象的三大特征:封装性、继承性、多态性二、类和对象1、 类一组相关属性和行为的集合属性:事物的状态信息行为:事物能够做什么2、 对象类是对一类事物的描述,是抽象的对象是一类事物的实例,是具体的类是对象的模板,对象是类的实体手机设计图手机三、类的定义

2020-09-03 10:26:29 112

原创 Java笔记04

一、数组的概念数组:一种容器,可以存放多个数据值数组的特点:1) 数组是一种引用数据类型2) 数组中的多个数据,类型必须统一3) 数组长度在程序运行期间不可避免二、数组的定义格式1、数组的初始化动态初始化(指定长度)静态初始化(指定内容)2、动态数组的初始化数据类型[] 数组名称 = new 数据类型[数组长度];左侧中括号:代表我是一个数组左侧数组名称右侧new:代表创建数组的动作右侧数据类型:和左边保持一致右侧中括号中的数组长度:数组当中可以放多少个数据,int3、静

2020-09-03 10:14:54 110

原创 Java笔记03

一、方法的定义格式方法是若干语句的功能集合方法是一个工厂:原料–>产出物参数:(原料)进入方法的数据返回值:(产出物)从方法中出来的数据格式修饰符 返回值类型 方法名称(参数类型 参数名称,……){ 方法体 return 返回值;}组成部分修饰符:public static返回值类型:产生的结果是什么类型方法名称:方法的名字,规则和变量的命名方式相同,小驼峰参数类型:进入方法的数据是什么类型参数名称:进入方法的数据对应的变量名称(多个参数逗号分隔)方法体:方法需要做的

2020-09-03 10:03:17 68

原创 Java笔记02

流程1、顺序结构2、判断语句if语句1) 第一种格式if(条件判断){ 语句体}true就执行false就不执行2) 第二种格式if(条件判断){ 语句体1; }else { 语句体2; }二选一(使用三元运算符可替换if-else)3) 第三种格式if(条件判断1){ 语句体1 }else if(条件判断2){ 语句体2 }else if(条件判断3){ 语句体3 }else { 语句体4 }switch语句基本格式:switch(表达式){

2020-09-03 09:55:48 101

原创 Java笔记01

HelloWorld常见问题1、 编译的时候要带文件扩展名,而运行的时候不要带文件扩展名2、 public class HelloWorld {}标注的第三个词为文件名,否则会发生错误3、 String中的s要大写4、 main等拼写错位5、 标点符号为英文//第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样//public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位-外壳public class HelloWorld{//第二行的内容是固

2020-09-02 20:10:30 148

原创 开发板4412学习记录-1

LED控制程序

2020-08-29 12:14:04 194

原创 开发板4412学习记录-2

PWM控制程序一、设计过程和LED控制程序相同,相关的资源文件导入不再赘述。用户界面需要包括一个用于输入PWM频率的editText文本输入,两个分别用于打开和关闭PWM的Button按钮。主程序需要获取用户输入的文本,并转换为int类型的数据,实现方法依靠以下代码:int f = Integer.parseInt(editText.getText().toString());获取到用户输入的频率后,为Button按钮注册监听器,在on按钮的onClick()重写方法中以用户输入频率打开蜂鸣器

2020-08-29 12:13:38 215

空空如也

空空如也

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

TA关注的人

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