- 博客(20)
- 收藏
- 关注
原创 ITK 向量图像
#include "itkImage.h"#include "itkImageFileReader.h"#include "itkImageFileWriter.h"#include "itkJPEGImageIOFactory.h"#include "itkPNGImageIOFactory.h"#include "itkBMPImageIOFactory.h"#include "itkImportImageFilter.h"#include "itkImageFileWriter.h"
2020-09-19 21:38:32
146
原创 ITK RGB图像
//RGB图像#include"itkRGBPixel.h"#include"itkImage.h"#include"itkImageFileReader.h"intmain(int,char*argv[]){//RGB pixel class 模板化在一个用于表示每个红、绿、蓝像素组件的类型上usingPixelType= itk::RGBPixel<unsignedchar>;//然后使用类型PixelType作为图形的像素的像素模板参数...
2020-09-19 20:35:19
184
原创 ITK 定义原点和间距 Defining Origin and Spacing
尽管ITK可用于执行一般图像处理任务,但该工具包的主要目的是处理医学图像数据。在这方面,关于图像的附加信息被认为是必须的。特别是与像素之间的物理间距和图像在空间中的位置有关的信息在某些世界坐标系中是极其重要的。图4.1说明了与itk::Image相关的主要几何概念。在这个图中,圆圈被用来代表像素的中心。假设像素的值存在为一个位于像素中心的狄拉克函数。像素间距是在像素中心之间测量的,可以在每个维度上是不同的。图像原点与图像中第一个像素的坐标相关联。对于这个简化的示例,体素格与物理空间方向完全对齐,因..
2020-09-19 15:40:37
1155
原创 ITK 访问像素数据 Accessing Pixel Data
这个示例演示了SetPixel()和GetPixel()方法的使用。这两种方法提供了对图像中包含的像素数据的直接访问。请注意,这两种方法速度相对较慢,不应该在需要高性能访问的情况下使用。图像迭代器是有效访问图像像素数据的合适机制。像素在图像中的位置由一个唯一的索引来标识。索引是一个整数数组,用于定义像素在图像每个维度上的位置的。IndexType由图像自动定义,可以使用作用域操作符itk::Index访问。数组的长度将与相关图像的尺寸相匹配。下面的代码说明了索引变量的声明以及对其每个组件的值的赋值
2020-09-16 19:27:47
450
原创 ITK 从文件中读取图片 Reading an Image from a File
#include "itkImage.h"#include "itkImageFileReader.h"int main(int, char* argv[]){ using PixelType = unsigned char; constexpr unsigned int Dimension = 3; using ImageType = itk::Image<PixelType, Dimension>; //以上三条语句也可以写成如下一条语句 /...
2020-09-16 18:43:50
492
原创 ITK 创建一个点集 Create A PointSet
#include "itkPointSet.h"//创建一个点集intmain(int, char* []){ //1. using PixelType = float;//像素类型为float constexpr unsigned int Dimension = 3;//三维 using PointSetType = itk::PointSet<PixelType,Dimension>; //创建PointSet对象,分配一个智能指针...
2020-09-16 17:54:18
125
原创 ITK输出“Hello World!”
#include "itkImage.h"int main(int, char* []){ //实例化一个3D图像,其像素类型用unsigned short表示 //1. using PixeType = unsigned short; constexpr unsigned int Dimension = 3; using ImageType = itk::Image<PixeType, Dimension>; //2....
2020-09-16 17:50:22
128
原创 下拉刷新
1.pulltorefreshtest.xml界面:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_hei
2017-06-02 23:05:32
206
原创 倒计时
点击start,倒计时开始。界面交互编写:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and
2017-06-02 22:55:31
232
原创 有道词典案例
界面交互编写:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activi
2017-06-02 22:32:18
404
原创 实现拦截一条有序广播
通过sendOrderedBroadcast()方法发送一条有序广播1编写用户交互界面:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android
2017-06-02 21:56:12
840
原创 新闻客户端案例
运行结果图如上:1.activity_main.xml文件如下:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2017-05-23 22:01:56
362
原创 商品展示案例
此案例开发一个简单的购物车:(1)需要将购物车中的商品以列表的形式展示(2)并且还需要对购物车中的 商品进行增删改查操作。(3)要实现这些功能就需要使用 ListView 和 SQLite 数据库。 图7-11.添加商品,点击加号可以添加商品图7-22.删除商品,可以删除商品,点击垃圾桶按钮,会出现一个确认对话框,点击确定,会将商品删除
2017-04-18 17:00:18
922
原创 用户登录记住密码(SharePreference的使用)
图7-11用正确密码及用户名登录,且记住密码时,点登录按钮,会出现如图7-2所示:图7-22.当不勾选记住密码时,再次登录就会出现如图7-3所示的界面:图7-33.当使用不正确的密码登录且记住密码时,出现如图7-4所示:图7-44.再次登录时,会重新回到如图7-3所示。实现此程序的具体步骤及代码如下:1.(1)在layout下新建一个名为lo
2017-04-08 14:27:55
818
原创 购买装备
1创建一个工程,包名为cn.itcast.select2.1)activity_main.xml 布局文件中的代码为:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi
2017-03-25 22:34:18
292
原创 Activity的四种启动模式
1.standard模式 standard是Activity默认的启动模式,在不指定Activity启动模式的情况下,所有Activity使用的都是standard模式。 在standard模式下,每启动一个新的Activty,它就会进入任务栈,并处于栈顶位置,对于使用standar模式的Activity,系统不会判断该Activity在栈中是否存在,每次启动都会创建一个新
2017-03-22 22:20:48
321
原创 标准体重计算器
1.首先建一个名为“ShowActivity”的项目2.1)在layout文件夹下,建立一个名为activity_first 的XML文件,文件里的代码如下:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and
2017-03-20 16:27:06
575
原创 点击按钮打招呼
若想要运行出如上图所示的结果,步骤如下:1.新建一个名为:HelloAndroid的项目2.在layout下:1)新建一个layout_first XML文件,此文件中的代码如下:xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/re
2017-03-19 12:49:31
503
原创 怎样使用android创建一个手机信息页面
效果如图所示:(1)(2) 设计思路(实现原理)1)将准备好的八个图标复制到res/drawable文件夹下 2)创建一个垂直的线性布局,并在线性布局中创建4个相对布局 3)在相对布局中添加相应的TextView4)在values文件下的style.xml文件中存放抽取出来的样式5)创建values-zh-rC
2017-03-11 14:53:55
543
原创 安装Android Studio 可能遇到的问题及解决办法
记住安装Android Studio的前提是你的电脑中已经配置好了JDK,这是前提!我在安装 Android Studio时遇到的第一个问题就是安装路径的名称问题,如下图:出现这个问题的原因就是因为我在填写路径名称的时候多打了一个空格。路径名称不能有空格,中文等其他字符。就像这样是不可以的:第二个 个问题安装完成之后出现此界面:这是因为网
2017-02-28 21:25:09
1753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人