`
还是你更好
  • 浏览: 54126 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

imageJ入门2

    博客分类:
  • java
阅读更多
今天有时间写个例子了.参见http://2003274226.iteye.com/blog/323564的图,ij会打开一个recoder的窗口,你对图片的任何操作,都会被这个recoder记录.如:
saveAs("Jpeg", "D:\\aaaa.jpg");
run("Size...", "width=60 height=60 constrain interpolate");
saveAs("Jpeg", "D:\\aaaa.jpg");
close();
run("Size...", "width=12 height=12 constrain interpolate");
//setTool(0);
close();
close();
close();
run("Size...");
run("Canvas Size...");
run("Size...", "width=30 height=30 constrain interpolate");
close();

下面给个简单的例子.之前当然要把ij.jar导入lib里,这些不多说.
       IJ.open("D:\\e.jpg");
       IJ.run("Size...", "width=30 height=30 constrain interpolate");
       IJ.save("D:\\ee.jpg");

原图是120X120的圖片,執行run("Size...", "width=30 height=30 constrain interpolate");後保存就縮小了,成30X30的.這裡面的縮小算法你不用管.同樣,如果你想對篾片有其他操作,放大,銳化等等,你都不用管是怎么做的,一條run命令搞定.而這些命令是如何來?ij自帶一個軟件,你可以先在上面打開一張圖片進行操作,比如進行銳化操作,recorder會記錄這個命令.這些同樣可参见http://2003274226.iteye.com/blog/323564.
2
0
分享到:
评论
4 楼 yellowatumn 2015-05-05  
执行run("Size...", "width=30 height=30 constrain interpolate"); 命令将图片压缩之后,图片上的文字附近会有一些小斑点,怎么讲这些小斑点去掉。
3 楼 yellowatumn 2015-05-05  
请问一下imagej怎么去噪
2 楼 还是你更好 2009-12-14  
这问题对imageJ要比较了解,它是开源的,你不妨仔细研究下。我很久没有搞这些了。不好意思,没帮到你。
1 楼 lostdog 2009-11-13  
imageJ中有一些命令是有plugin提供的,这些command没有办法直接通过IJ.run等方法调用。
我暂时找到的解决方法是把plugin中的插件直接编译到ij包中,并修改IJ_props.txt配置文件。

不知道你有没有其他方案,比如说load plugin等方法?
我在api里面没有找到相关的东西。

相关推荐

    ImageJ java中文开发教程

    由于本教程主要是为中文用户准备的,所以它侧重于提供快速的入门信息,并且鼓励用户熟悉Java编程知识,以便更好地使用ImageJ进行图像处理算法的开发。教程中也指出了,它不会详细介绍ImageJ菜单中的文件操作、图像...

    Image Processing with ImageJ, 2nd Edition

    《Image Processing with ImageJ, 2nd Edition》不仅适合初学者快速入门,也适用于希望进一步提升自己图像处理技能的专业人士。通过系统学习本书内容,读者将能够更好地利用ImageJ解决科学研究中遇到的实际问题,并...

    一种非常优秀的免费图像处理软件简介 ImageJ (user-guide of ImageJ)

    **入门部分**包括了对ImageJ的简短介绍、安装指南、维护方法以及如何使用本指南等内容。 - **什么是ImageJ?** 这部分简要介绍了ImageJ的基本概念及其用途。 - **安装** 阐述了不同操作系统下的安装步骤。 - **维护...

    ImageJ安装学习资料

    本手册旨在为光学显微镜用户提供一个关于 ImageJ 的入门指南,涵盖的部分功能只是 ImageJ 功能集的一小部分。 #### 二、核心功能与插件 ImageJ 拥有大量内置功能,并且支持不断增长的插件(可选额外组件),这些...

    ImageJ Tutorial

    ### ImageJ 教程知识点概览 #### 一、入门指南 ##### 1.1 关于 ImageJ ImageJ 是一款开源的图像处理与分析软件,由 Wayne Rasband 在美国国立卫生研究院(NIH)开发。它适用于各种操作系统,如 Windows、Linux 和 ...

    ImageJ_sort474_image_essentialy1b_ImageJ_

    ImageJ的用户界面友好,适合新手入门,同时其强大的功能也满足专业人士的需求。对于初学者,可以通过官方文档、教程和在线社区学习如何利用ImageJ进行图像处理。对于进阶用户,可以深入研究脚本和编程,定制自己的...

    imageJ中文开发教程

    ImageJ是一个基于Java语言编写的开源图像处理软件,它为用户提供了一个易于扩展的平台,通过插件或脚本的形式可以实现复杂的图像处理功能。它的设计理念是为科学领域的用户提供一个强大的图像处理工具,同时也便于...

    ImageJ中文开发教程

    ### ImageJ中文开发教程知识点详解 ...以上内容涵盖了ImageJ开发的基本知识点,对于初学者来说是非常好的入门资料。通过学习这些基础知识,你可以开始尝试开发自己的插件或者更深入地研究ImageJ的高级功能。

    DEFCoN-ImageJ:用于完全卷积神经网络的荧光点计数器DEFCoN的ImageJ插件

    DEFCoN-ImageJ 这是ImageJ插件,用于算法这是一种用于荧光点计数的图像处理工具。 使用此插件,您可以直接在ImageJ内的图像上使用经过训练的DEFCoN模型。 快速入门(斐济) 从下载一个已经受过训练的密度图网络...

    ImageJ-Fiji_有用的工具

    该存储库的想法是收集有用的宏,这些宏可用于自动执行图像处理,同时它们可以作为学习ImageJ / Fiji IJ1宏语言的入门示例。 我将尝试包括针对研讨会/课程中常见问题的解决方案,以及许多用户的一对一支持,以解决...

    imagej-ops:ImageJ Ops

    ImageJ Ops ImageJ Ops是用于算法(尤其是图像处理算法)的可扩展Java框架。 Ops寻求成为科学图像处理的统一库。 有关详细信息,请参见“页面。 入门 每个操作都有一个可操作的类型化输入和输出参数的列表。 您可以...

    IJPlugins:ImageJ插件

    这只是推荐的快速入门指南,我发现它对使用ImageJ和eclipse非常有用。 可能会有更好的解决方案。 (0.从下载ImageJ并将其安装在您的计算机上) 启动Eclipse并设置一个指向imagej_installation_directory/plugins ...

    knip-developer-guide:开始使用 ImageJ-Ops、ImgLib2 和 KNIP 的示例项目

    完成 ImgLib2 和 ImageJ-Ops 的教程和示例(请参阅教程和示例) 设置您的 KNIME 项目和 Maven 游乐场(从该存储库复制和粘贴示例项目) 可选(如果您没有选择knip-sdk-full目标定义,则需要):从 GitHub 克隆...

    matlab光照模型代码-ImageJ-Photometric-Stereo-Tools:ImageJ处理表面形状测量的脚本

    matlab光照模型代码ImageJ-光度学立体工具 西北大学/芝加哥艺术学院艺术科学研究中心(NU-ACCESS)通常使用这里描述的工具来测量艺术品和特别是涂漆表面的表面形状。 这些脚本是用Python编写的,可以在ImageJ中使用...

    Fiji使用手册

    Fiji(Fiji Is Just ImageJ)是ImageJ的增强版本,它是一个开源的图像处理和分析程序,特别受到生物和医学领域的研究人员欢迎。Fiji的特色在于它集成了许多用于科学图像处理的插件,并且用户可以很容易地通过内置的...

    手把手教你使用Imagepro-plus

    ### 手把手教你使用Imagepro-plus ...以上内容涵盖了从入门到进阶的多个方面,旨在帮助用户全面了解并掌握Imagepro-plus的使用方法。无论是科研人员还是学生,都可以从中获益,提高图像分析的效率和准确性。

    java3d applet 入门小案例

    java3d applet 入门小案例 import java.applet.Applet; import java.awt.*; import com.sun.j3d.utils.applet.MainFrame; import java.awt.BorderLayout;...import com.sun.j3d.utils.image.TextureLoader;

    beginner_tutorial_1029b.swf

    imageJ入门级常用功能的例子,可以帮助大家更有效率地学习这个软件。

Global site tag (gtag.js) - Google Analytics