zoukankan      html  css  js  c++  java
  • openCV—Python(2)—— 载入、显示和保存图像

    一、函数简单介绍

    1、imread—读取图像

    函数原型:imread(filename, flags=None)

    filename:读取的图像路径名;比如:”H:imglena.jpg”。

    flags:彩色图or灰色图,1:表示彩色图。0:表示灰色图。

    2、imshow—显示图像

    函数原型:imshow(winname, mat)

    winname:窗体名字。比如:”Lena”。

    mat:要显示的图像矩阵。

    3、imwrite—保存图像

    函数原型:imwrite(filename, img, params=None)

    filename:保存到的图像路径名;比如:”H:imgNewlena.jpg”。

    img:要保存的图像矩阵;比如:image。

    params:缺省的參数。

    二、实例演练

    从硬盘中载入一幅图像并显示保存图像。代码例如以下:

    #encoding:utf-8
    #
    #读入并显示图像
    #
    import cv2
    image = cv2.imread("H:\img\lena.jpg")#打开图像
    print "图像宽度:%d个像素" % (image.shape[1])#获取图像的宽度
    print "图像高度:%d个像素" % (image.shape[0])#获取图像的高度
    print "图像通道数: %d" % (image.shape[2])#获取图像的通道数
    cv2.imshow("Image",image)#显示图像
    cv2.imwrite("H:\img\newImage.jpg",image)#保存图像到:H:\img
    cv2.waitKey(0)#程序暂停

    结果例如以下:

    图像宽度:512个像素
    图像高度:512个像素
    图像通道数: 3
    这里写图片描写叙述

  • 相关阅读:
    [NOIP-P1125]逃亡的准备
    [NOIP-P1125]两个数差
    问题 B: [NOIP-P1125]飙车
    [NOIP-P1125]计算概率
    牛跳
    化学方程式
    c++第十七章-(内联函数)
    c++第十六章-(函数模板与类模板)
    《将博客搬至CSDN》
    cocoaPods安装与使用
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7142437.html
Copyright © 2011-2022 走看看