用之前方法配置了之后,用习惯的opencv写法,不OK~
一个OK的示例如下:
import cv2.cv as cv
def binaryThreshold(name):
img = cv.LoadImage(name)
gray = cv.CreateImage(cv.GetSize(img), 8, 1)
out = cv.CreateImage(cv.GetSize(img), 8, 1)
cv.CvtColor(img, gray, cv.CV_BGR2GRAY)
cv.Threshold(gray, out, 127, 255, cv.CV_THRESH_BINARY)
cv.NamedWindow("win")
cv.ShowImage("win", img)
cv.WaitKey(2)
cv.SaveImage("binary.jpg", out)
if __name__ == "__main__":
binaryThreshold('10.bmp')
直接import cv 不可以了。因为之前考进去的是 cv2 ?
不用 cv. 可以解决么?
还没研究