1-opencv-安装、读取、显示及简单图像转换

1.安装opencv

在终端输入命令 :

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/

测试是否安装成功:
在这里插入图片描述


2. 读入和显示图片

  • 读入图片:使用 imread(filename[,flags]) 函数
    flags=0时读入灰度图
import cv2
img = cv2.imread("D:/opencv/lena.jpg")
  • 显示图片:使用 imshow(winname, img) 函数:winname表示窗口名称
cv2.imshow('lena',img)
cv2.waitKey(0)
cv2.destroyAllwindows()

在这里插入图片描述


3. 图像转为灰度图

灰度图:只有一个单独的灰度通道,像素值0~255
使用 cvtColor()函数:

gray_img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
cv2.imshow('grayimg', gray_img)

4. 灰度图转化为二值图

二值图:非黑(像素值0)即白(像素值255)
是在灰度图的基础上,设置一个阈值,大于这个值为255,小于这个值为0.
opencv使用 threshold() 函数

ret, dst = cv2.threshold(gray_img,55,255,cv2.THRESH_BINARY)
cv2.imshow('dst', dst)
posted @ 2020-08-10 23:28  aJream  阅读(30)  评论(0编辑  收藏  举报