Recently, I have installed a current version of Python(x,y) package (2.7.6.0) and now when I run my python code, it shows an error:
Traceback (most recent call last):
File "D:\Projects\comparison\Lagebestimmung\main.py", line 11, in <module>
import cv2
ImportError: DLL load failed: The specified procedure could not be found.
I correctly selected opencv module during the installation.
Also, I use to have an older version of Python(x,y) before in my computer which I uninstalled before installing the new version. In that version, there was no such problem.
importerror: dll load failed: The specified module could not be found error occurs because of the incompatibilities of Microsoft Visual C++ (Visual Studio) versions. The best way to fix this error (importerror: dll load failed) is to reinstall/ install the Microsoft Visual C++ distribution.
To load the image, we simply import the image module from the pillow and call the Image. open(), passing the image filename. Instead of calling the Pillow module, we will call the PIL module as to make it backward compatible with an older module called Python Imaging Library (PIL).
For programmers using python 3, download a wheel package in order to install OpenCV.
You will need to make sure that NumPy is already installed. Anaconda is a nice package to handle dependencies. You would get numpy out of the box with it.
Then, download the OpenCV version corresponding to your Python installation version from : http://www.lfd.uci.edu/~gohlke/pythonlibs/
You can find the version of your Python interpreter by running:
python --version
In my case as I run C-Python 3.5, I chose : opencv_python‑3.2.0‑cp35‑cp35m‑win_amd64.whl
Finally, in the directory you have downloaded the wheel package, run:
pip install opencv_python-3.X.X-cpXX-cpXXm-xxxx.whl
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With