Ask Your Question
2

install opencv for anaconda ipython

asked Jul 25 '13

mrgloom gravatar image

updated Jul 26 '13

seems opencv is availible only for linux as pkg http://docs.continuum.io/anaconda/pkgs.html

how to install opencv for anaconda ipython?

I think OpenCV must be added to Python Package Index https://pypi.python.org/pypi

Preview: (hide)

4 answers

Sort by » oldest newest most voted
4

answered Jul 28 '13

If you compile OpenCV from source, and Anaconda is your default python interpretor (CMake rule PYTHON_PACKAGES_PATH = C:\Anaconda\Lib\site-packages), then the install rule will copy cv2.pyd to C:\Anaconda\Lib\site-packages. Otherwise, you could do it manually, and make sure OpenCV libs are in the PATH.

Preview: (hide)
1

answered Dec 23 '19

Kumar Gaurav gravatar image

Anaconda Python OpenCV-----------------

  1. Remove all previous/current (if any) python installation
  2. Install Anaconda and add anaconda to PATH(Envirnoment variables:: Adavanced system setting->Environment variables->under system variables go to variable PATHand click edit to add new envirnomental variables) (During installation check box involve PATH)
  3. Open anaconda prompt with admin access. type and enter:-
    conda update --all
  4. conda install -c menpo opencv (for opencv)
  5. conda install spyder=4.0.0 (spyder updation)
  6. conda update python (for python updation)
Preview: (hide)
1

answered Nov 19 '14

pcp16 gravatar image

I've just gone through the whole process, therefore, I find the previously given answer a bit too vague (sorry, no offence).

You will need to compile OpenCV for yourself (not daunting, I hope). And you will need to change the variable that was pointed out before, but not just this variable (PYTHON_PACKAGES_PATH) but also all those referring to PYTHON paths (starting by PYTHON2_ or PYTHON3_), for instance:

PYTHON2_EXECUTABLE PYTHON2_INCLUDE_DIR PYTHON2_LIBRARY PYTHON2_NUMPY_INCLUDE_DIRS PYTHON2_PACKAGES_PATH

In all of them, you'll need to specify the path to the anaconda installation, not the system-installed Python interpreter (CMake, the tool used to compile OpenCV might automatically find either, or even a mixture!).

I would recommend you follow a step-by-step guide if you are not familiar with the compiling process. There are plenty, for Fedora 20, which is what I am using, you can find:

http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_fedora/py_setup_in_fedora.html

Even if you don't have Fedora, it might be useful to check all of the CMake variables they set, since this is made to reduce the compilation time, and avoid unnecessary modules that the Python module 'cv2' might not be able to use anyway).

After the compilation, I got an IMPORT_ERROR in Python when doing 'import cv2'. In my case, this was due to the dynamic libraries of opencv trying to reach the wrong version of 'libm.so'. So, please make sure you rename your "libm.so" under the Anaconda directory to something like 'libm.so.old', so that your libopencv*.so files can find the 'proper' one installed by the system. This shouldn't break Anaconda. See the following post for details:

https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/rX_c12a7Sps

I hope this helps!

Preview: (hide)
-1

answered Dec 25 '19

Step 1: Install Anaconda (a python distribution) Download and installation Anaconda 64-bit version from https://www.continuum.io/downloads. It is cautioned to installation Anaconda for Python three ... Step 2 : Create Virtual Environment. Open the command prompt and execute the following command. ... Step 3 : Install OpenCV. 3.1.

Preview: (hide)

Question Tools

1 follower

Stats

Asked: Jul 25 '13

Seen: 20,587 times

Last updated: Dec 25 '19