JavaCV+Eclipse 简易配置教程(2015版)

时间:2023-01-20 10:33:42


        在配置JavaCV的过程中,浏览了好几篇教程,给我提供了很大的帮助。但其中有些感觉太过复杂,有些感觉时效已过。最后结合了官网指南总结出了下述配置步骤和一些自己遇到的问题。希望能帮助大家更快地配置好JavaCV。


1.下载OpenCV、JavaCV

        具体是否需要先安装OpenCV我也不太确定,不过觉得既然JavaCV封装了OpenCV,也没必要再配置了吧。如有需要,这部分大家可以自行搜索配置,不再赘述。

       JavaCV的官方下载地址,已改为JavaCV下载。打开链接,在页面内找到如下压缩文件,并下载第一个。

JavaCV+Eclipse 简易配置教程(2015版)

2. 配置JavaCV

         解压上述第一个文件,得到文件夹javacv-bin,其内容部分如下所示:

JavaCV+Eclipse 简易配置教程(2015版)
           然后,,很简单的,如官网所说:
          1).依次点击 Project > Properties > Java Build Path > Libraries并选择"Add External JARs...".
JavaCV+Eclipse 简易配置教程(2015版)
            2).然后把javacv-bin里的jar文件选中,选OK即可。这部分,感觉应该根据自己的平台来。比如windows就没必要选linux与mac os的。不过当时因为懒得挑,就都选了,大家可以更具自己系统和需求选。

JavaCV+Eclipse 简易配置教程(2015版)
             
                 3).然后就可以开始测试了。按照官网那些代码就可以了。
3.使用过程中出现的问题。
           
import的时候导入类的名字。。
            在很多教程或案例中,他们的import是这样的:
         

            import static com.googlecode.javacv.cpp.opencv_core.*;

            import static com.googlecode.javacv.cpp.opencv_imgproc.*;

            import static com.googlecode.javacv.cpp.opencv_highgui.*;

            但按照我们的版本,应该是这样的:

          

            import static org.bytedeco.javacpp.opencv_core.*;
            import static org.bytedeco.javacpp.opencv_imgproc.*;
            import static org.bytedeco.javacpp.opencv_highgui.*;


            简言之,就是把com.googlecode.javacv.cpp 全改为org.bytedeco.javacpp。然后就可以畅通无阻了。