Java 图像处理 ImageJ 封装后的一个方便处理的框架

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zhanghaishan/article/details/84990094

USE 使用

<dependency>
	<groupId>org.mountcloud</groupId>
	<artifactId>imagej-operate</artifactId>
	<version>0.1</version>
</dependency>

描述

  此项目是imagej的操作基础框架,主要是为了优化imagej的操作,此项目主要是java后台对图像的操作。

特点

1:请参考IJGaussianBlurParam与IJGaussianBlurOperation。

2:一个完整的操作是Param与Operation配合完成。

3:operation继承IJOperationBase,param继承IJParamBase,按照以上方式扩展操作。

Demo 用例

@Test
public void testBlur() throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException {
    IJGaussianBlurParam param = new IJGaussianBlurParam();
    param.setRadius(25);
    param.setSourceImage("D:\\Pictures\\222.jpg");
    param.setTargetImage("D:\\Pictures\\222_25.png");


    IJGaussianBlurOperation operation = IJOperationFactory.getFactory("org.mountcloud.imagej.operate.operation").createOperation(param);
    System.out.println(operation.run());
}

猜你喜欢

转载自blog.csdn.net/zhanghaishan/article/details/84990094
今日推荐