Python: How to pip install opencv2 with specific version 2.4.9?

前端 未结 13 1613
长发绾君心
长发绾君心 2020-12-13 01:33

I know that I could pip install opencv-python which installs opencv3, but is there a separate command or name for opencv specific version such as 2.4.9?

<
相关标签:
13条回答
  • 2020-12-13 02:00

    You can also do it using Anaconda:

    conda install -c https://conda.binstar.org/menpo opencv=2.4.9
    
    0 讨论(0)
  • 2020-12-13 02:02

    Easy and simple

    • Prerequisites
      • pip install matplotlib
      • pip install numpy
    • Final step
      • pip install opencv-python

    Specific version * Final step * opencv-python==2.4.9

    0 讨论(0)
  • 2020-12-13 02:03

    cv2 vs. "opencv3"

    To get a potential misunderstanding out of the way: The python OpenCV module is named and imported via import cv2 in all versions > 2.0, including > 3.0. If you want to work with cv2, installing OpenCV versions > 3 is fine - unless you're looking for specific compatibility with older versions or are a fan of the 2.4.x versions. The switch from 2.4.x to 3.x was in 2015 and in terms of features, speed and transparency, it makes much sense to use the newer versions. You can read here and here about major differences. 2.4.x versions are still supported though, current release is 2.4.13.5.

    Installing a specific version, e.g. OpenCV 2.4.9

    That said: If you want to install a specific version that neither pip install opencv-python==2.4.X, sudo apt-get install opencv nor conda install opencv=2.4.x provide (as explained by other answers here), you can always install from sources. In the sourceforge repository you can find all major versions for each operating system. Although for unxeperienced users this might be scary, it is well explained in some tutorials. E.g. here for 2.4.9 on Ubuntu 14.04. Or here is the official Linux install doc for the latest release 2.4.13.5.

    In essence, the install process boils down to:

    1. install dependencies, refer to docs (e.g. here) for required packages

    2. get sources from OpenCVs sourceforge

      e.g. wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

    3. unzip sources and prepare build by creating build directory and running cmake

      mkdir build
      cd build
      cmake (... your build options ...)
      
    4. build in the created build directory with:

      make
      sudo make install
      
    0 讨论(0)
  • 2020-12-13 02:03

    If you are using windows os, you can download your desired opencv unofficial windows binary from here, and type something like pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl in the directory of binary file.

    0 讨论(0)
  • 2020-12-13 02:04

    you can try this

    pip install opencv==2.4.9
    
    0 讨论(0)
  • 2020-12-13 02:04

    Below Python packages are to be downloaded and installed to their default locations.

    1.1. Python-2.7.x.

    1.2. Numpy.

    1.3. Matplotlib (Matplotlib is optional, but recommended since we use it a lot in our tutorials).

    Install all packages into their default locations. Python will be installed to C:/Python27/.

    After installation, open Python IDLE. Enter import numpy and make sure Numpy is working fine.

    Download latest OpenCV release from sourceforge site and double-click to extract it.

    Goto opencv/build/python/2.7 folder.

    Copy cv2.pyd to C:/Python27/lib/site-packeges.

    Open Python IDLE and type following codes in Python terminal.

    import cv2 print cv2.version If the results are printed out without any errors, congratulations !!! You have installed OpenCV-Python successfully.

    https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html

    0 讨论(0)
提交回复
热议问题