Python相机

导入cv、numpy包

#-- coding=utf-8 --
import cv2
import numpy as np

打开摄像头,因为只有一个摄像头,所以选择摄像头0

import torch

美颜

def gooder_face(arr):

data=np.array(50+torch.round(torch.sqrt(torch.sqrt(torch.sqrt(torch.from_numpy(arr.astype(float)))**3.5)**2)).numpy()).astype(arr.dtype)


return data

展示人像

def show_video():

cap = cv2.VideoCapture(0)

# 读取摄像头内容,并且显示
i=0
while True:
    ret,frame = cap.read()


    cv2.imshow('frame',gooder_face(frame[:, ::-1, :]))#一个窗口用以显示原视频
# 加上键盘控制键(按q退出)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
# 释放窗口

cap.release()
cv2.destroyAllWindows()

if name == ‘main’:
show_video()

发布了172 篇原创文章 · 获赞 52 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_32759777/article/details/94793326
今日推荐