导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. 13986245178
    3. 帖子
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    13986245178 创建的帖子

    • 人脸识别例程
      OpenMV Cam • 人脸识别 • • 13986245178

      2
      0
      赞同
      2
      楼层
      3963
      浏览

      2.9.0的固件把.mask_ellipse()这个函数删除了,以后会重新加上。 现在这个代码,可以直接删掉.mask_ellipse()后运行。 不过,这个代码只是人脸分辨的一个简单演示,作用并不大。 # 用LBP特征进行人脸识别。 # 见 Timo Ahonen's "Face Recognition with Local Binary Patterns". # # 运行示例之前: # 1) 下载AT&T faces数据库http://www.cl.cam.ac.uk/Research/DTG/attarchive/pub/data/att_faces.zip # 2) 提取并复制orl_faces目录到SD卡根目录。 import sensor, time, image SUB = "s2" NUM_SUBJECTS = 5 NUM_SUBJECTS_IMGS = 10 img = image.Image("orl_faces/%s/1.pgm"%(SUB)) d0 = img.find_lbp((0, 0, img.width(), img.height())) img = None print("") for s in range(1, NUM_SUBJECTS+1): dist = 0 for i in range(2, NUM_SUBJECTS_IMGS+1): img = image.Image("orl_faces/s%d/%d.pgm"%(s, i)) d1 = img.find_lbp((0, 0, img.width(), img.height())) dist += image.match_descriptor(d0, d1) print("Average dist for subject %d: %d"%(s, dist/NUM_SUBJECTS_IMGS))
    • 例程18 初始参数设置的疑问
      OpenMV Cam • • 13986245178

      12
      0
      赞同
      12
      楼层
      15095
      浏览

      其实可以使用视觉标定的方法来测