日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python人脸识别项目-基础代码

發布時間:2023/12/9 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python人脸识别项目-基础代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎代碼

在進入項目之前我們需要了解一些常見的函數

我們在人臉識別中所用到的大部分來自cv2這個包

1.這是一個讀取圖像文件并顯示的代碼

# -*- coding: utf-8 -* import cv2img = cv2.imread('face1.jpg')//讀取照片括號里放路徑名 cv2.imshow('face',img)//輸出圖像左邊為輸出的窗體名,右邊為輸出圖片 cv2.waitKey(0) //沒有這個代碼窗體會直接關閉。

2.下面是將圖片轉為灰色的代碼以及保存的代碼

# -*- coding: utf-8 -* import cv2img = cv2.imread('1.jpg') #讀取后格式為BGR gray_img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #將BGR格式的轉換為灰度 cv2.imshow('gray_face1',gray_img) #顯示圖片 cv2.waitKey(0) cv2.imwrite('gray_face1.jpg',gray_img) #保存圖片 cv2.destroyAllWindows() #釋放內存。這條代碼也可不打

3.下面是修改圖片尺寸的代碼

# -*- coding: utf-8 -* import cv2img = cv2.imread('1.jpg') #讀取圖片 resize_img = cv2.resize(img,dsize=(500,300)) #修改尺寸 cv2.imshow('1.jpg',img) #顯示原圖 cv2.imshow('resize_img',resize_img) #顯示修改圖 print('未修改',img.shape) #.shape輸出圖像尺寸 #打印圖片大小 print('修改',resize_img.shape) #打印圖片大小 while True:if ord('q') == cv2.waitKey(0): #沒有waitkey不顯示圖片,代碼中意思為按q退出break

4.繪制框框,類似相機的人臉框框

# -*- coding: utf-8 -* import cv2#讀取圖片 img = cv2.imread('1.jpg') #坐標 x,y,w,h = 100,100,100,100 #x,y表示起始點坐標,w,h表示寬度和高度 #繪制矩形 cv2.rectangle(img,(x,y,x+w,y+h),color=(0,0,255),thickness=1) #thickness為厚度 #繪制圓形 cv2.circle(img,center=(x+w,y+h),radius=100,color=(0,0,255),thickness=1) #顯示原圖 cv2.imshow('1',img) #等待 while True:if ord('q') == cv2.waitKey(0): #沒有waitkey不顯示圖片,代碼中意思為按q退出break #釋放內存 cv2.destroyAllWindows()

5.下面是讀取攝像頭并保存圖片的代碼

# -*- coding: utf-8 -* import cv2video = cv2.VideoCapture(0) #0表示默認的攝像頭及筆記本攝像頭,有多個錄像設備可以切換數字 while(video.isOpened()): #檢測是否開啟攝像頭flag,frame = video.read() #得到圖像cv2.imshow("img",frame) #顯示圖像k = cv2.waitKey(1) if k == ord(" "): #空格退出break video.release() #釋放 cv2.destroyAllWindows() #釋放

這里在附一張圖片大家可以拖到文件夾中使用。

總結

以上是生活随笔為你收集整理的Python人脸识别项目-基础代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。