本人是windows10 ,Python3.6 32位。由于业务须要,须要实现一批图片处理,对比PIL和OpenCV后,选择后者。此文为菜鸟记录,大手子们求放过。python
1.下载。 直接 pip install opencv-python。windows
2.测试。打开图片。测试
1 import numpy as np 2 import cv2 3 img = cv2.imread('E:\work\pic_rename\号码hm1.tif',1) 4 cv2.imshow('image',img) 5 cv2.waitKey(0) 6 cv2.destroyAllWindows()
报错:ui
cv2.imshow('image',img)
cv2.error: C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:325: error: (-215) size.width>0 && size.height>0 in function cv::imshowspa
开始我觉得是图片地址错误或者下载版本有误,通过检查测试,发现是图片中文命名致使的错误。看来在文件命名时,仍是避免中文为妙。code