基于百度云管理平台的人脸比对登录

3791.1973 2019-05-16 11:11:56
def login_faceCheck(request):
cap = cv2.VideoCapture(0) # 调整参数实现读取视频或调用摄像头

while 1:
ret, frame = cap.read()
cv2.imwrite("face.png", frame)
cv2.imshow("cap", frame)
if cv2.waitKey(100) & cv2.waitKey(0):
# if cv2.waitKey(100) & 0xff == ord('q'):
break

cap.release()
cv2.destroyAllWindows()

APP_ID = ' '
API_KEY = ' '
SECRET_KEY = ' '
client = AipFace(APP_ID, API_KEY, SECRET_KEY)

options = {}
options["quality_control"] = "NORMAL"
options["liveness_control"] = "LOW"
options["user_id"] = " "
options["max_user_num"] = 3

imageType = 'BASE64'
groupIdList = " "

def getImage(imagepath):
with open(imagepath, 'rb') as file:
image = file.read()
image = base64.b64encode(image)
image = str(image, encoding='utf-8')
return image
pass

image = getImage(' .png')

jsonResult = client.search(getImage('face.png'), imageType, groupIdList)

if jsonResult:
print(jsonResult)
jsonString = jsonResult["result"]
newjsonResult = jsonString["user_list"]
centerDirt = newjsonResult[0]
finalResult = centerDirt["score"]

if finalResult >= 80:
return render(request, 'index.html')
else:
return render(request, 'un_login.html')
pass
...全文
163 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
blog_1103 2019-05-23
  • 打赏
  • 举报
回复
你想问什么,
下载代码方式:https://pan.quark.cn/s/edc2010ad9a6 ### H3C IMC Portal 认证操作手册关键知识点阐释 #### 一、Portal认证的介绍 **Portal认证**,英文表述为“入口”,在信息技术领域中特指一种利用Web界面核实用户身份的机制,其目的在于对用户的网络访问权限进行管理。在实施Portal认证的网络架构中,未完成认证的用户在尝试上网时会被强制导向一个特定的网址,该网址提供部分免费的网络服务。若用户希望获取更多的互联网资源,则必须通过Portal Web服务器所提供的界面完成身份验证流程。 #### 二、Portal认证系统的构成与作用 1. **系统构成**: - **接入设备**:承担检测用户是否已完成认证的责任,并根据认证结果执行相应的管理策略。 - **Portal Web服务器**:负责呈现认证界面以及处理用户的认证需求。 - **认证服务器**:通常指代RADIUS服务器,承担最终的用户身份核实职责。 2. **功能特点**: - **安全增强**:集成多种安全措施以保障用户数据及网络资源的完整性。 - **本地Portal Web服务器支持**:允许在本地环境中部署Portal Web服务器,以减少对外部服务的依赖性。 - **交互机制**:描述用户与系统之间的认证交互过程。 - **认证方式**:涵盖用户名密码验证等多种认证手段。 - **认证步骤**:详细说明认证的每一个环节,确保用户能够顺利完成身份核实。 - **过滤规范**:用于监管用户在网络中的行为模式。 - **BYOD支持**:实现Bring Your Own Device(自带设备)的认证功能,适应多元化的设备环境。 -...

3,425

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧