小白的OpenCV-Python数字识别尝试日志
环境准备(2021-10)
- 安装anaconda3到默认位置
- 从anaconda3命令行安装opencv-python
- 为了加快下载效率,可以修改pip源,相关方法参考:此链接
- pycharm中也可用同样的方法安装opencv-python,否则代码中import cv2会提示找不到库
opencv初尝试
读取图像
import cv2
if __name__ == '__main__': #用于主程序时才执行,作为导入文件时不执行以下内容
# 1.通过opencv库读取图片
img = cv2.imread("image/51.jpg")
# 2. 查看图像
print(img.shape[:2]) #width, height = img.shape[:2] 获取图片的宽、高,image.shape是一个数组,取前两位
height, width =img.shape[:2] #width, height = img.shape[:2] 获取图片的宽、高,image.shape是一个数组,取前两位
resize1=cv2.resize(img,(int(0.2*width),int(0.2*height)),interpolation=cv2.INTER_CUBIC) #按0.2倍大小显示图片
cv2.imshow('window_title', resize1) #创建一个window_title名称的窗口,显示调整大小后的图片
# 3. 查看维度信息
print(img.shape) # shape返回的是图像的行数,列数,色彩通道数
cv2.waitKey(0) #用于图片暂留在前台,直到按下任意按键后退出
cv2.destroyAllWindows() #关闭所有窗口,回收资源
pass
pycharm控制台输出:
D:\Python3_mycode\opencv\venv\Scripts\python.exe D:/Python3_mycode/opencv/venv/main.py
(6000, 4000)
(6000, 4000, 3)
Process finished with exit code 0