我正在尝试是否可以使用Jython的BoofCV。所以我已经写了一个Java类,它可以从IDE运行,但是为了能够调用boofcv包:
import boofcv.alg.filter.binary.BinaryImageOps;
import boofcv.alg.filter.binary.Contour;
import boofcv.alg.filter.binary.GThresholdImageOps;
import boofcv.gui.ListDisplayPanel;
import boofcv.gui.binary.VisualizeBinaryData;
import boofcv.gui.image.ShowImages;
import boofcv.io.UtilIO;
import boofcv.io.image.ConvertBufferedImage;
import boofcv.io.image.UtilImageIO;
import boofcv.struct.ConnectRule;
import boofcv.struct.image.GrayS32;
import boofcv.struct.image.GrayU8;
import java.awt.image.BufferedImage;
import java.util.List;
import boofcv.alg.segmentation.watershed.WatershedVincentSoille1991;
import boofcv.factory.segmentation.FactorySegmentationAlg;
我看到我首先需要用javac编译我的java文件。当我使用
javac -myfile.java
我收到错误消息,指出相应的boofcv软件包不存在。所以我用了这个命令:
javac -cp "./dir/boofcv-io-0.31.jar" myjavafile.java
查看至少软件包boofcv.io是否将被正确使用,但仍然说不存在。
知道为什么吗?我弄错了吗?