OpenCV-2.2显示图像(cv.2)

第二节课第二部分cv2显示图像,代码中有详细的注释,方便学习和复习。

import cv2  # 导包
from utils import cv_show

yang = cv2.imread("xiaoyang.jpeg", 1)  # 读取图片  0表示灰色图,1表示彩色图,默认为1
cv2.namedWindow("yang", cv2.WINDOW_NORMAL)  # 创建窗口
cv2.resizeWindow("yang", 300, 600)    # 设置窗口大小


# cv2.imshow("yang", yang)  # 第一个参数为展示图片的名字,第二个参数为展示的对象
# key = cv2.waitKey(5000)   # 停顿五秒后关闭窗口,返回值为-1
# if key == ord("q"):
# key返回值为整型
# if key & 0xFF == ord("q"):
#     print("开始执行销毁")
#     cv2.destroyAllWindows()


# 把展示的代码封装成函数放在utils,方便使用
cv_show("yang", yang)  # 展示图片的名字与创建创建的窗口名字应该一样,否则会创建一个窗口和一个图片

其中,utils为我自己写的一个.py程序,其中定义了一个图像展示函数:

import cv2


def cv_show(name, img):
    cv2.imshow(name, img)
    key = cv2.waitKey(0)
    if key & 0xFF == ord("q"):
        cv2.destroyAllWindows()

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一道秘制的小菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值