Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ImportError: Module use of python27.dll conflicts with this version of Python

Tags:

python

Im currently trying to make a python script for Harris Corner Detection, and I keep getting this error no matter what other articles/fixes I find. Thanks for any help you can give.

Edit: Its the first line of the code that gives the error

Code:

import cv2
import numpy as np

filename = 'chessboard.jpg'
img = cv2.imread(filename)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

gray = np.float32(gray)
dst = cv2.cornerHarris(gray,2,3,0.04)

#result is dilated for marking the corners, not important
dst = cv2.dilate(dst,None)

# Threshold for an optimal value, it may vary depending on the image.
img[dst>0.01*dst.max()]=[0,0,255]

cv2.imshow('dst',img)
if cv2.waitKey(0) & 0xff == 27:
    cv2.destroyAllWindows()

1 Answers

I had this issue occur also. In my environment settings I had a variable PYTHONPATH pointing to the directory of my Python 2.7 version of cv2.pyd. Updating this to the Python 3.4 version of the cv2.pyd directory fixed it.

like image 157
Michael Avatar answered Dec 08 '25 15:12

Michael