After installing Opencv for Python 3, I went on to try installing Opencv for python 2. I had a lot of trouble searching for the problem then after using dependency walker and downloading the missing dll, it worked. However IDLE for Python 3 gave me this message.
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import cv
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import cv
File "C:\Python37\lib\site-packages\cv.py", line 1, in <module>
from cv2.cv import *
File "C:\Python37\lib\site-packages\cv2\__init__.py", line 3, in <module>
from .cv2 import *
ImportError: DLL load failed: The specified module could not be found.
>>> import cv2
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import cv2
File "C:\Python37\lib\site-packages\cv2\__init__.py", line 3, in <module>
from .cv2 import *
ImportError: DLL load failed: The specified module could not be found.
>>>
Edit: I think I may have to downgrade my Python 3 version. I am still open to suggestions though!