加入极市专业CV交流群,与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度 等名校名企视觉开发者互动交流!
同时提供每月大咖直播分享、真实项目需求对接、干货资讯汇总,行业技术交流。关注 极市平台 公众号 ,回复 加群,立刻申请入群~
这个仅 7M 大小的人脸识别模型几乎识别出了世界最大自拍照中的所有人像!
   
   
     
    
    
      def image_demo():
    
    
      
    dbface = DBFace()
    
    
      
    dbface.eval()
    
    
      
    
    
      
    
    
    
      if HAS_CUDA:
    
    
      
        dbface.cuda()
    
    
      
    
    
      
    dbface.load(
    
    
      "model/dbface.pth")
    
    
      
    detect_image(dbface, 
    
    
      "datas/selfie.jpg")
    
    
      
   
   
       
       
   
     
    
    
      def camera_demo():
    
    
      
    dbface = DBFace()
    
    
      
    dbface.eval()
    
    
      
    
    
      
    
    
    
      if HAS_CUDA:
    
    
      
        dbface.cuda()
    
    
      
    
    
      
    dbface.load(
    
    
      "model/dbface.pth")
    
    
      
    cap = cv2.VideoCapture(
    
    
      0)
    
    
      
    cap.set(cv2.CAP_PROP_FRAME_WIDTH, 
    
    
      640)
    
    
      
    cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 
    
    
      480)
    
    
      
    ok, frame = cap.read()
    
    
      
    
    
      
    
    
    
      while ok:
    
    
      
        objs = detect(dbface, frame)
    
    
      
    
    
      
        
    
    
      for obj 
    
    
      in objs:
    
    
      
            common.drawbbox(frame, obj)
    
    
      
    
    
      
        cv2.imshow(
    
    
      "demo DBFace", frame)
    
    
      
        key = cv2.waitKey(
    
    
      1) & 
    
    
      0xFF
    
    
      
        
    
    
      if key == ord(
    
    
      'q'):
    
    
      
            
    
    
      break
    
    
      
    
    
      
        ok, frame = cap.read()
    
    
      
   
   
       
    添加极市小助手微信(ID : cv-mart),备注:研究方向-姓名-学校/公司-城市(如:AI移动应用-小极-北大-深圳),即可申请加入AI移动应用极市技术交流群,更有每月大咖直播分享、真实项目需求对接、求职内推、算法竞赛、干货资讯汇总、行业技术交流,一起来让思想之光照的更远吧~
△长按添加极市小助手
△长按关注极市平台,获取最新CV干货
觉得有用麻烦给个在看啦~