美文网首页
opencv-python安装

opencv-python安装

作者: littlezl | 来源:发表于2017-08-29 11:16 被阅读0次

    拟合图像时需要使用opencv库中的sift方法,所以使用pip安装opencv-python

    $pip install opencv-python
    
    import cv2
    sift = cv2.SIFT()
    

    但是会报错:

    AttributeError: 'module' object has no attribute 'SIFT'
    

    查看文档发现,opencv2可以直接这样使用,但opencv3.0以后,sift所在的contrib模块被分了出来,安装opencv3后还需要安装对应版本的contrib,大部分博客都建议从GitHub上下载然后使用cmake安装,但是我按照步骤操作还是会报错没有这个方法,所以换了一种方式,

    首先安装brew,省略brew的安装步骤
    然后执行

    $brew update
    $brew upgrade
    $brew install make
    $brew install opencv3 --with-contrib #直接就会自动安装contrib
    

    上面这一句执行过程中会打印出现需要自己执行的命令提示,需要自己复制手动执行一下才能使用

    使用时

    import cv2
    sift = cv2.xfeatures2d.SIFT_creat()
    

    相关文章

      网友评论

          本文标题:opencv-python安装

          本文链接:https://www.haomeiwen.com/subject/kgkodxtx.html