zoukankan      html  css  js  c++  java
  • OpenCV 3.0.0 编译支持Python3的链接库

    官方编译的OpenCV中只带了Python2的链接库,Python3的链接库需要自己特别编译,官方编译版下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/

    1. 解压opencv-3.0.0.exe到D:/,安装cmake,安装Python3.4(32位)且Python 需要安装 numpy(我装的是Anaconda,自带numpy)。

    2. CMake设置:

      1)  cmake选择编译器为Visual Studio 10

      2)  Build类型中选择Build_opencv_python3,ps. 需要正确填写python3的参数,才能生成Build_opencv_python3的选项

      3)  生成OpenCV的VS项目

    3. 用Release模式编译bindings/opencv_python3部分,将 “<BinaryOutput>lib eleasecv2.pyd” 和 “<BinaryOutput>inRelease下所有的dll文件” 全部拷贝到C:Anaconda3DLLs

    4. 测试cv2模块:

    import cv2
    img = cv2.imread("D:\acircles_pattern.png")
    cv2.namedWindow("Image")
    cv2.imshow("Image", img)
    cv2.waitKey (0)
    cv2.destroyAllWindows()

    Reference:

    1] http://stlt1sean.blogspot.sg/2013/05/64python-cv2pyd.html

    2] http://www.crifan.com/summary_python_unicodedecode_error_possible_reasons_and_solutions/

    3] http://www.360doc.com/content/14/0702/12/16740871_391447981.shtml

  • 相关阅读:
    Matlab产生随机序列,并采样
    LaTex的常用编辑
    傅里叶级数(FS)以及FT、DTFT、DFS和DFT
    uint32_t
    string
    const char * char const * char * const
    CString
    UNICODE与ANSI的区别
    MFC中输出string;
    assert
  • 原文地址:https://www.cnblogs.com/kind064100611/p/4354389.html
Copyright © 2011-2022 走看看