import java.util.*;
import org.im4java.core.*;
import org.im4java.process.*;
// im4java-0.97.0-bin.tar.bz2を解凍してim4java-0.97.0.jarはclasspathに通す
public class Im4java10
{
public static void main(String args[])
throws Exception
{
try
{
// ConvertCmd convert = new ConvertCmd();
ImageCommand convert = new WindowsConvertCmd();
IMOperation op = new IMOperation();
op.addImage("sf.jpg");
op.edge(1.0);
op.addImage("sample1036a.png");
convert.run(op);
}
catch(CommandException cex)
{
System.out.println(cex.getErrorText());
cex.printStackTrace();
}
}
// im4java 0.97
static class WindowsConvertCmd extends ImageCommand
{
public WindowsConvertCmd()
{
setCommand("cmd");
setCommand("/c");
setCommand("convert");
/* another way
setCommand("C:\\Program Files\\ImageMagick-6.4.9-Q16\\convert");
*/
}
}
}
出力画像(sample1036a.png)
![im4javaでエッジ抽出した画像](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlaIz6jmJEo5pu8qt6EVNjGsl7ypzWBwVpTXDv9yS_vsXxEV7Bk8qTHm0N6pWS7fTOjndAdaHpYPx8slUynoPVDV4zqfYSwlviOIxKFx8Sx6W1hrGbH90bZyAvQFi406eTA5jN/s320/sample1036a.png)
関連情報
im4javaのまとめ
im4javaのホームページ
im4java
No comments:
Post a Comment