zoukankan      html  css  js  c++  java
  • 在python3下使用OpenCV 显示图像

    在Python3下用使用OpenCV比在C,C++里开发不止快捷一点点, 原型开发的时候蛮有用.

    这里用的OpenCV 加载图片, 用的imshow画图

    # -*- coding: utf-8 -*- 
    import cv2
    # from matplotlib import pyplot as plt
    from pylab import *

    # 添加中文字体支持
    from matplotlib.font_manager import FontProperties
    font = FontProperties(fname=r"c:windowsfontsSimSun.ttc",size = 14)

    # 载入图像
    im = cv2.imread('window.png')

    # 显示原始图像
    fig = plt.figure()
    subplot(121)
    plt.gray()
    im2 = cv2.cvtColor(im, cv2.COLOR_BGR2RGB) #OpenCV采用BGR排列顺序,需要转换一下.
    imshow(im2)
    title(u'彩色图', fontproperties= font)
    axis('off')
    # 显示灰度化图像
    # 颜色空间转换
    gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)
    plt.subplot(122)
    plt.gray()
    imshow(gray)
    title(u'灰度图', fontproperties= font)
    axis('off')

    show()

    运行结果:

    image

  • 相关阅读:
    函数递归,匿名函数
    生成器
    迭代器
    有参函数(认证功能)
    闭包函数和装饰器
    文件处理
    Celery介绍
    Redis 介绍
    GIT知识点
    前后端分离-前端配置
  • 原文地址:https://www.cnblogs.com/gxgl314/p/9263074.html
Copyright © 2011-2022 走看看