1. 程式人生 > >Python與影象處理(1):繪製圖像,點和線,影象輪廓,直方圖

Python與影象處理(1):繪製圖像,點和線,影象輪廓,直方圖

說明:此實驗主要是在Python中實現:繪製圖像,點和線,影象輪廓,直方圖

import tkFileDialog
from PIL import Image
from pylab import *
#開啟一個對話方塊用來選擇一個檔案
filename = tkFileDialog.askopenfilename(initialdir='E:\experimentcode\Python\stripenoise')
#讀入圖片
im = Image.open(filename)
#讀取影象到陣列中
imA = array(im)
#繪製圖像
imshow(imA)
#繪製一些點
x = [100,100
,400,400] y = [200,500,200,500] plot(x,y,'r*') plot(x[:2],y[:2]) title('Plotting:"sea.jpg"') imB = array(im.convert('L')) #新建一個影象 figure() #不使用影象資訊 gray() #在原點的左上角顯示輪廓影象 contour(imB, origin='image') axis('equal') axis('off') figure() hist(imB.flatten(),128) show()

實驗結果
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
參考圖書《Python計算機視覺》