这篇文章会针对图像拼接的各种情况,介绍ImageJ中不同的自动图像拼接方法。

自动图像拼接大概可以分为以下三种情况:

一、图片无重叠

二、图片有规律重叠

三、图片无规律重叠

下面会针对这三种情况,介绍不同的解决方案。
一、图片无重叠

这种情况并不多见,通常运用于理想情况下,图片无重叠分割后,重新拼接。

(1)对于无重叠的两张图片(Stack),如下图所示

图片拼接方法(Image -> Stacks -> Tools -> Combine)

这里的情况需要横向拼接,如果要纵向拼接,可以勾选Combine vertically,拼接结果:

2)对于无重叠的平铺扫描的一系列图片,如下图所示:

图片拼接方法(Plugins -> Stitching -> Grid/Collection stitching)

进行平铺扫描的图片拼接时,必须要知道扫描的方式(Type),方向(Order),这里的扫描方式是由左到右,由上到下,所以选择Grid: row-by-row,Right&Down。

以及这组图片在x、y上的Grid size,即每行每列有几张图,这里总共有98张图片,x轴上每行14张图片,y轴上每列7张图片。初始化窗口如下:

重点注意红框中的参数:

Directory:定义图片文件夹路径,待拼接的图片需要放入一个文件夹。

First file index i:定义i的初始值,这里定义i的初始值为1。

File name for tiles:读取命名为tile_{i}.tif的图片,这里的{i}是可变参数。

不要勾选Compute overlap,因为图片之间没有重叠。

拼接结果:

imageJ基本操作相关推荐

  1. Java图像处理最快技术:ImageJ 学习第一篇

    ImageJ是世界上最快的纯Java的图像处理程序.它可以过滤一个2048x2048的图像在0.1秒内(*).这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的Image ...

  2. 数据结构(03)— 数据处理基本操作(数据的查找、新增、删除、修改)

    我们先来看一个关于查找的例子.查找,就是从复杂的数据结构中,找到满足某个条件的元素.通常可从以下两个方面来对数据进行查找操作:​ 根据元素的位置或索引来查找: 根据元素的数值特征来查找. 针对上述两种 ...

  3. pytorch方法,Tensor及其基本操作_重点

    由于之前的草稿都没了,现在只有重写-. 我好痛苦 本章只是对pytorch的常规操作进行一个总结,大家看过有脑子里有印象就好,知道有这么个东西,需要的时候可以再去详细的看,另外也还是需要在实战中多运用 ...

  4. Gradle安装使用以及基本操作

    转自:https://www.cnblogs.com/linkstar/p/7899191.html Gradle安装使用以及基本操作 阅读目录 简单介绍 安装 使用idea创建一个web的Gradl ...

  5. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

  6. 【Pandas库】(3) DataFrame的创建方法及基本操作

    各位同学好,今天给大家介绍一下Pandas库中DataFrame类型数据的创建方法和基本操作. 文章内容如下: (1)使用字典类创建. 字典类有:①数组.列表.元组构成的字典:②Series构造的字典 ...

  7. 【MySQL】缩略语PK NN UQ BIN UN ZF AI G、基本操作语句

    一.缩略语 PK:primary key 主键 NN:not null 非空 UQ:unique 唯一索引 BIN:binary 二进制数据 UN:unsigned 无符号整数(非负数) ZF:zer ...

  8. MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...

    ### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...

  9. OpenCV-Java版学习(3.对视频的基本操作)

    前言 上一节我们学习了使用OpenCV对图像进行一些基础操作,现在我们学习对视频进行一些基础的操作. 对视频的基本操作 从相机中读取视频 我们从电脑自带的摄像头捕捉一段视频并在屏幕上显示出来,代码如下 ...

最新文章

  1. kafka传递文件_从面试角度一文学完 Kafka
  2. comp 313 schemas的学习
  3. Win7环境下IPython Notebook的安装
  4. 【简便解法】1089 狼人杀-简单版 (20分)_25行代码AC
  5. 绑定到对象上的copyWithin方法
  6. 读《第一次把事情做对》有感
  7. java 基础做增删改查教学_Java Mybatis 增删改查 简单使用 入门 简版
  8. SQL SERVER数据类型与C#数据类型对照表
  9. 算法笔记_083:蓝桥杯练习 合并石子(Java)
  10. 如何在Microsoft Word里面插入图片作为背景?
  11. 置信度置信水平置信区间
  12. 爬虫基础之动态网页数据抓取(下)
  13. JSON Viewer 安装
  14. 有毒气体传感器代替金丝雀和老鼠在矿山
  15. 苹果笔记本的end键_苹果电脑快捷键使用 Mac快捷键大全详细介绍
  16. mac时间机器文件服务器,Mac小技巧:时间机器的使用方法和细节
  17. 鸿蒙系统怎么安装mate30,mate30 5g 鸿蒙系统在哪里下载安装
  18. R时间序列模型之贝叶斯预测
  19. CC1310 底噪测量以及实际意义
  20. php xhprof extension,php xhprof使用

热门文章

  1. SpringMvc参数传递
  2. 实现Python3.7下从Tushare库的LPR贷款基础利率接口获取实时数据
  3. LPR车牌识别-pytorch上分之路
  4. TypeScript 初学者入门学习笔记(一)
  5. 采用特殊硬件指令对密码学算法加速
  6. 掌握 HTML 定位技巧,轻松打造精美网页布局
  7. 漏洞挖掘之乱拳打死老师傅——Fuzzer
  8. 从传统企业到字节、美团、京东,再到拿下华为Offer,程序员的逆袭之路。
  9. socks5 转 http 代理
  10. 如何调用Revit API实现风道末端与风管连接?