opencv基础篇(一)

# opencv基础代码
    cv.imshow()显示图片
    cv.destroyAllWindows()
    cv.namedWindow('new', cv.WINDOW_NORMAL)设置窗口名字和显示模式
    cv.resizeWindow(dlrb, dlrb.shape[1], dlrb.shape[0])设置窗口大小
    cv.waitKey()
    ————————————————
# imread()
    imread的函数原型是:Mat imread( const string& filename, int flags=1 );
    
    imread函数有两个参数,第一个参数是图片路径,第二个参数表示读取图片的形式,有三种:
    
    cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1。
    cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,可以直接写0。
    cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1
    ————————————————
# imWrite()
    cv.imwrite('./img/save.png',img)# 参数一要写入的路径,参数二要读取的图像名
示例代码:
​​​​​​​import cv2 as cv

cv.namedWindow('new', cv.WINDOW_NORMAL)
img = cv.imread('img/img.png', cv.IMREAD_COLOR)
# print(test.shape)
cv.resizeWindow('new', 1080, 640)
cv.imshow('new', img)

while True:
    key = cv.waitKey(1)
    if key != -1:
        print(key)
    if key & 0xFF == ord('q'):  # key是16位,取后八位
        print("按下q")
        break
    elif key & 0xFF == ord('w'):
        print("写入图片---")
        cv.imwrite('img/save.png', img)
cv.VideoCapture()
cv.destroyAllWindows()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值