天天看點

人臉識别中的機器學習(Pyton)

 ###機器學習和OpenCV for Python操作圖形檔案和圖形操作####

####utf8#####

from  nupmy import *

ipmort  cv2 

win _name = 'mypicture'           #視窗名稱

#CV2.window_mormal: 調整視窗大小

cv2.namedWindow(win_name,cv2.WINDOW_MORMAL) #0 黑白圖檔,1原×××片

img = cv2.imread ('mypicture.jpg',1)                                #顯示圖檔

cv2.waitkey(0)

cv2.destoryAllWindows()                                                  #銷毀建立的對象

######儲存圖檔:OpenCV 可将圖檔轉換為PGM格式#######

cv2.imwrite("paulwalke.mono.pgm",img)

#######Matplolib顯示圖檔#########

from matplotlib import python as plt

img = cv2.imread(‘paulwalker.mono.pgm’,0)#讀取黑白圖檔

plt.imshow(img,cmap =  'gray' , interpolation = 'bicubic')

plt.xticks({}),plt,yticks({})     #隐藏x,y坐标

############繪制直線and矩形####

img=zeros(512,512,3)

#起點,(0,0)終點(511,511),顔色(0,255,255) 像素:2

cv2.line(img,(0,255),(512,255),(0,255,255),2) #直線

左上角:(150,150);右小角:(350,350) 顔色:(255,255,0) 像素:2

cv2.imshow(‘p_w_picpath’,img)

cv2 .waitKey(0)

cv2.destoryALLindows()

.