在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()
運行結果: