基于python神经卷积网络的人脸识别-创新互联

本文实例为大家分享了基于神经卷积网络的人脸识别,供大家参考,具体内容如下

创新互联是一家专业提供沈北新企业网站建设,专注与成都做网站、成都网站制作、成都外贸网站建设HTML5、小程序制作等业务。10年已为沈北新众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1.人脸识别整体设计方案

基于python神经卷积网络的人脸识别

客_服交互流程图:

基于python神经卷积网络的人脸识别

2.服务端代码展示

sk = socket.socket() 
# s.bind(address) 将套接字绑定到地址。在AF_INET下,以元组(host,port)的形式表示地址。 
sk.bind(("172.29.25.11",8007)) 
# 开始监听传入连接。 
sk.listen(True) 
 
while True: 
 for i in range(100): 
  # 接受连接并返回(conn,address),conn是新的套接字对象,可以用来接收和发送数据。address是连接客户端的地址。 
  conn,address = sk.accept() 
 
  # 建立图片存储路径 
  path = str(i+1) + '.jpg' 
 
  # 接收图片大小(字节数) 
  size = conn.recv(1024) 
  size_str = str(size,encoding="utf-8") 
  size_str = size_str[2 :] 
  file_size = int(size_str) 
 
  # 响应接收完成 
  conn.sendall(bytes('finish', encoding="utf-8")) 
 
  # 已经接收数据大小 has_size 
  has_size = 0 
  # 创建图片并写入数据 
  f = open(path,"wb") 
  while True: 
   # 获取 
   if file_size == has_size: 
    break 
   date = conn.recv(1024) 
   f.write(date) 
   has_size += len(date) 
  f.close() 
 
  # 图片缩放 
  resize(path) 
  # cut_img(path):图片裁剪成功返回True;失败返回False 
  if cut_img(path): 
   yuchuli() 
   result = test('test.jpg') 
   conn.sendall(bytes(result,encoding="utf-8")) 
  else: 
   print('falue') 
   conn.sendall(bytes('人眼检测失败,请保持图片眼睛清晰',encoding="utf-8")) 
  conn.close() 

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻标题:基于python神经卷积网络的人脸识别-创新互联
文章路径:http://hbruida.cn/article/ccgepi.html