第一篇:OpenCV和BoofCV选哪个?

OpenCV和BoofCV到底选哪个?

我开始纠结,OpenCV的文档和例子都很多(多到令人发指),用了C/C++的库
BoofCV的文档和例子都很少(特别是中文的少到令人发指),用Java的库。
CSDN大牛的OpenCV教程

boofcv官方Performance比较
这里的文档比较老了。应该不能代表最新的状态。怎么办?

从跨平台的角度考虑,两个做的都不错。
从写代码难易度考虑,都是从头开始,谈不上谁更熟悉。
废话那么多。
其实没的选,当然是用文档和例子多的。

那么OpenCV 2.X和3.X怎么选?
看了下stackoverflow的大牛们的帖子,说如果刚开始学,建议直接从3.X开始。
那么就愉快的决定了。
OpenCV 3.1.0 就是你了
开始下代码
OpenCV下载地址

参考教程
参考教程

开始搭环境

  • JDK 1.8
  • Idea 15
  • OpenCV 3.1.0

    1. 建Maven项目
      这里写图片描述
    2. 填项目名称
      这里写图片描述
    3. 填Pom文件信息
      这里写图片描述
    4. 添加扩展的OpenCV lib支持
      这里写图片描述
    5. 错误的配法,不能2个Native都配,要根据自己机器是X86,还是X64,只能选一个。
      这里写图片描述
    6. 正确的配置如下图
      这里写图片描述
    7. 写个测试,看看配置是否正常。
public class HelloCV {
    public static void main(String[] args){
        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        Mat mat = Mat.eye(3, 3, CvType.CV_8UC1);
        System.out.println("mat = " + mat.dump());
    }
}

显示结果如下

mat = [  1,   0,   0;
   0,   1,   0;
   0,   0,   1]

环境搭建完毕!
Yeah。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值