rust的学习笔记

电气化、自动化、数字化、智能化、智慧化

0%

本章说明 这里详解Process菜单的功能。 Process Smooth 对当前图片或选区进行模糊处理。该过滤器将每个像素值设为它的3*3邻居的平均值。 Sharpen 对当前图片或选区进行锐化,即增加对比度和强调细节,但有可能对噪点进行了加强。该滤波器使用下面的权重因子: Find Edges 使用Sobel边缘检测器来高粱像素值强度的剧烈变化。使用下面的两个3*3的卷积核来产生垂直和水平的梯度。最终的图片是计算两个梯度的平方的和的平方根得到: Find Maxima 计算当前图片的局部最大值,然后创建一个含最大值等形式的二值图片。对于RGB图片,挑选的是luminance的最大值
Read more »

本章说明 这里详解Image菜单的功能。 Image Type 显示当前活动图像的类型(子菜单打钩的即是当前类型)以及将其转化成另一种类型。 * 8-bit:转化为8-bit灰度图。ImageJ将16-bit和32-bit的图像通过线性地将”min-max”缩放到”0-255”来转换成8-bit图像,其中min和max可以通过Image-Adjust-Brightness/Contrast来查看。注意,如果Edit-Options-Conversions中的If Scale When Converting 没有勾选,那么就不会缩放。 * 16-bit:转为unsigned 16-bit
Read more »

本章说明 这里详解Edit菜单的功能。 Edit Undo 撤销上一步操作。 Cut 将当前选区中的内容复制到内部剪贴板,然后用当前背景色填充选区。 Copy 将当前选区中的内容复制到内部剪贴板,如果没有选区,则复制整个图片。 Copy to system 将当前选区中的内容复制到系统剪贴板。 Paste 将内部剪贴板的内容(如果为空,则是系统剪贴板)粘贴到当前图片。 Paste Control 粘贴以后,使用该菜单控制图片的粘贴方式。 Clear 将选区中的内容清除,换成当前的背景色。Backspace和Del是该操作的快捷键。 Clear Outside 将当前选区以外的区
Read more »

本章说明 菜单栏列出了ImageJ的所有命令,它包含八个菜单: * File:基本的文件操作,包括打开、保存、创建新图片,大多数命令看名字就知道什么意思 * Edit:编辑和绘制操作,以及全局设定 * Image:图像显示,包括图像格式的转化、怎样显示等 * Process:图像处理,包括点操作、过滤器和算术运算 * Analyze:图像分析,统计测量、直方图绘制和其他与图像分析有关的操作 * Plugins:创建、编辑和管理插件,列出了用户安装的所有宏、脚本和插件。 * Window:已打开的窗口的选择和管理 * Help:升级,文档资源和版本信息 File菜单 New新
Read more »

本章说明 ImageJ的用户界面非常简单,包含菜单栏、工具栏、状态栏和工具条。 下面就对这些栏目进行详析。 日志窗口 日志窗口用来显示关于一系列操作的有用信息,可以常用来显示插件和宏所传递的信息。 使用Edit-Options-Misc然后,然后勾选Debug mode,就可以显示该窗口。如果该窗口关闭了,那么ImageJ自动退出debug模式。 状态栏 当箭头放在图片上时,状态栏上会显示像素强度和坐标。 当运行filter后,也会显示事件和处理速率。 当点击状态栏时,Java的版本、已用内存、可用内存、已用内存百分比都将显示。除此以外,每次点击状态栏时,都会强迫Java垃圾回收器运行,这
Read more »

本章说明 ImageJ的功能可以通过宏、插件和脚本三种形式进行扩展: * 宏:宏是最简单的执行一系列ImageJ命令的方式。ImageJ的宏语言是一种类Java的语言,包含了一系列的控制体、算子和内置函数,可以用来调用内置命令和其他宏。宏的代码存储在以.txt和.ijm为扩展名的文本文件中。 * 插件:比宏更强大、更灵活、也更快,但也更难写和调试。ImageJ的大多数的菜单命令其实是插件。插件是用Java语言编写,后缀是.java源文件,然后编译成.class文件。 * 脚本:ImageJ使用Mozilla Rhino解释器来运行JavaScripts脚本。类似于插件,脚本也对所有的I
Read more »

开篇说明 ImageJ是一个优秀的开源图像处理工具,本系列是对ImageJ的官方User Guide的学习。 简介 ImageJ是一个基于Java平台的图像处理和分析工具(它的发行版Fiji也提供了其他语言,如Python,的开发接口,Fiji与ImageJ的关系,就跟Ubuntu和Linux的关系一样,即Fiji是ImageJ和它的很多插件的集合发行版),由美国国立卫生研究院NIH所创立和开发。因为它基于Java平台,所以通吃各大平台,如Windows、Mac OS和Linux,只要有Java运行环境即可安装和运行。 ImageJ的功能有: * 显示、编辑、分析、处理、保存和打印8位、
Read more »

本章说明 这一章主要介绍ImageJ的一些基本概念。 快捷键 ImageJ的快捷键在菜单中都有提示,且区分大小写,比如大写的A表示”Shift+A”。同时还要注意查看”Edit-Options-Misc-Require control key for shortcuts”是否勾选,如果未勾选,则快捷键不用按ctrl。 查看所有的快捷键:Plugins-Shortcuts-List shortcuts ImageJ中所有的操作都是在目前激活的图片上进行的,即最前面的图片。在任意图片上按Enter,都会激活ImageJ的主窗口。 查找宏、命令、脚本和插件:小写的l。 ImageJ的撤销和重做:
Read more »

该文是对以下博客的摘抄和总结: * 数学之美番外篇:平凡而又神奇的贝叶斯方法 * 一文搞懂极大似然估计 贝叶斯公式的背景 “所谓的贝叶斯方法源于他生前为解决一个“逆概”问题写的一篇文章,而这篇文章是在他死后才由他的一位朋友发表出来的。在贝叶斯写这篇文章之前,人们已经能够计算“正向概率”,如“假设袋子里面有N个白球,M个黑球,你伸手进去摸一把,摸出黑球的概率是多大”。而一个自然而然的问题是反过来:“如果我们事先并不知道袋子里面黑白球的比例,而是闭着眼睛摸出一个(或好几个)球,观察这些取出来的球的颜色之后,那么我们可以就此对袋子里面的黑白球的比例作出什么样的推测”。这个问题,就是所谓的逆概
Read more »

参考文献 变分自编码器(Variational Auto-Encoder)可以说是深度学习领域的一股清流,没有采用“盲目堆砌各种神经层而乱碰瞎试”的套路,而是将神经网络与贝叶斯概率图结合,是理论指导模型结构设计的范例。深入了解它的原理,可以有助于建立良好的算法设计思想。 本文是对“科学空间”博主苏剑林的三篇博客的摘抄总结(话说苏博主真是沉得下心来研究算法啊。。科普得还那么好。。): * 变分自编码器(一):原来是这么一回事 * 变分自编码器(二):从贝叶斯观点出发 * 变分自编码器(三):这样做为什么能成? 以及结合变分自编码VAE的PyTorch实现VAE in PyTorch,来
Read more »