免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
USEを使います
<dependency>
<groupId>org.mountcloud</groupId>
<artifactId>imagej-operate</artifactId>
<version>0.1</version>
</dependency>
説明
このプロジェクトは、主にImageJの動作を最適化するために、このプロジェクトは、画像上の主にJavaのバックグラウンド操作で、操作のImageJの基本的な枠組みです。
機能
1:IJGaussianBlurParamとIJGaussianBlurOperationを参照してください。
2:paramは操作の完了との完全な動作です。
3:上記のように操作継承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());
}