在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:\windows\fonts\SimSun.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM