Opencv-Python显示图像笔记随笔

1. 使用cv2.imread,在屏幕上显示彻底的原始大小的图。一般都会超出屏幕,而且无法调整大小。所以是基本不能用的。

如果要缩小,就要用cv2.pyrDown(cv2.imread)这种方式才行。

但是然而,pyrDown和pyrUp是一对函数,是对图像进行实际物理放大缩小用的。假如我们这里不允许改变原图,那么用这个放大缩小就错了。

2. 所以实际使用要用到matplotlib, 

import cv2

from matplotlib import pyplot as plt

img = cv2.imread('good.jpg',0)

plt.imshow(img, 'gray')

plt.xticks([]),plt.yticks([]) #去掉坐标线,一般不用这句话

plt.show()

3. cv自己也可以缩放显示图像,要用到namedWindow函数:

  img=cv2.imread('test.jpg',cv2.IMREAD_COLOR)
  cv2.namedWindow('image',cv2.WINDOW_NORMAL)
  cv2.imshow('image',img)
  cv2.waitKey(0)
  cv2.destoryAllWindows()
#其中第二个参数cv2.WINDOW_NORMAL有两个不同的选项:

属性:指定窗口大小模式

cv2.WINDOW_AUTOSIZE:根据图像大小自动创建大小

cv2.WINDOW_NORMAL:窗口大小可调整


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值