图像处理库opencv

图像处理库opencv,第1张

图像处理库opencv

常用 *** 作
  • 安装
  • 使用
    • 读取与显示
    • 改变通道

安装

核心库

pip3 install --user opencv-python==3.4.2.16 --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host https://pypi.tuna.tsinghua.edu.cn

贡献库

pip3 install --user opencv-contrib-python==3.4.2.16 --index-url https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host https://pypi.tuna.tsinghua.edu.cn
使用 读取与显示
import cv2

im = cv2.imread("2.jpg",1) #1为彩色图  0为灰度图
#返回np.ndarray

cv2.imshow("win",im) #显示,非阻塞

#转为灰度图
im_gray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
cv2.imshow("win1",im_gray)

cv2.waitKey()  #阻塞,等待用户键盘输入,显示图片
cv2.destroyAllWindows() #销毁窗口

改变通道
import cv2 
im = cv2.imread("./images/opencv2.png",1)
#取出一个蓝色通道   cv2中 BGR 顺序
b = im[:,:,0]  # 宽、高、通道
#单通道为灰度图,且该通道变为白色,其他通道变为灰色
cv2.imshow("blue",b)

#将蓝色通道置为0
im[:,:,0] = 0
cv2.imshow("blue0",im)
cv2.waitKey()
cv2.destroyAllWindows()

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/3972956.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-10-21
下一篇2022-10-21

发表评论

登录后才能评论

评论列表(0条)

    保存