调用:不这么调用,计算变换矩阵有问题

nimg = preprocess(face_img,[bbox],[points],image_size='112,112')[0]
  ret = self.detector.detect_face(face_img, det_type=self.args.det)if ret is None:return Nonebbox, points = retif bbox.shape[0] == 0:return Nonebbox = bbox[0, 0:4]points = points[0, :].reshape((2, 5)).T#print(bbox)#print(points)nimg = preprocess(face_img,[bbox],[points],image_size='112,112')[0]

align代码:

参考:https://blog.csdn.net/qq_37690498/article/details/105196412

import cv2
import os
import numpy as np
from skimage import transform as trans
from PIL import Image
# test_fddb.py这个脚本,见我的整理的项目地址。位于insig

insightface face_preprocess相关推荐

  1. insightface人脸识别代码记录(一)(数据前期准备)

    一.前言 这部分主要讲训练数据的制作.一是我们直接采用作者提供好的数据集,二就是制作我们自己所需要的数据集. 目录地址:insightface人脸识别代码记录(总)(基于MXNet) 二.主要内容 1 ...

  2. 2.使用insightface读取视频进行人脸识别

    1.人脸特征持久化 输入数据集的人脸并得到特征向量之后,首先要持久化下来. import numpy as np ''' 前面的忽略,就是加载模型,获取数据集,跑模型得到向量f ''' '''关键代码 ...

  3. insightface tripletloss源码阅读

           一:insighteface tripletloss实现中的dataiter部分解读 前言: mxnet的dataiter一般为继承io.DataIter类,实现其中主要的几个函数. 需 ...

  4. 人脸识别:insightface自定义数据集制作 | 附练手数据集

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自|小白玩转python 01 人脸识别简介 简单来讲,人脸识别 ...

  5. 【论文理解】ArcFace: Additive Angular Margin Loss for Deep Face Recognition(InsightFace)

    论文地址:https://arxiv.org/abs/1801.07698 github:https://github.com/deepinsight/insightface 这篇论文基本介绍了近期较 ...

  6. 开源大佬面对面:InsightFace带你打造开箱即用的人脸识别系统

    导读 提到人工智能和人脸识别开源技术,相信很多业内的同行对于InsightFace应该不陌生,其中的Arcface论文被引用超过2100+,自从2018年开源以来,在GitHub上的增长也保持着强劲的 ...

  7. insightface 切换GPU训练报错解决

    insightface代码: https://github.com/deepinsight/insightface 在pytorch训练时,先用gpu1训练,再用gpu2训练,加载gpu1的预训练时报 ...

  8. insightface scrfd人脸检测测试

    scrfd 是insightface开源的一款人脸检测器,精度宣传挺高的,但是把代码下载下来,运行一直报错,花了一点时间,终于搞好了. Method Backbone Easy Medium Hard ...

  9. insightface测试验证集

    2021.0402时做 1数据准备 数据准备参考博文:insightface数据制作全过程记录 https://blog.csdn.net/CLOUD_J/article/details/987695 ...

最新文章

  1. 一文讲清,MySQL主从架构
  2. 记一次OOM问题排查过程
  3. linux 系统时间是在哪里记录的,Linux系统如何记录时间
  4. 操作系统原理之操作系统简介(第一章)
  5. xshell vim 不能粘贴_linux基础知识:vim(vi)的知识
  6. [SAP2000] 简单桁架受力求解过程
  7. 如何在Mac上更改声音输出设置呢?
  8. 【待填坑】js构造函数和内置对象的区别
  9. Java代码实现“年-月-日 上午/下午时:分:秒”
  10. [导入]构建WCF面向服务的应用程序系列课程(10):安全基础.zip(24.27 MB)
  11. 使用swix反编译swf文件修改版权
  12. Linux下编译OpenSSL
  13. Java 18 新特性
  14. 定义客户类(Customer): 1,客户类的属性包括:姓名、年龄、电话、金钱数量、账号、密码; 2,方法包括:购买商品、付款、显示自己的信息。 3,创建测试类,在main方法中使用客户类创建两个客户
  15. 天蝎项目整机柜服务器技术规范v1.01,天蝎项目整机柜服务器技术规范v1.01.doc
  16. xilinx中pll的使用与仿真步骤
  17. html css jsp 数据库,html、css、js、jsp的区别是什么?
  18. 逃离美国,跨越8000公里远程办公,他开发了世界上最强的虚拟机
  19. 介绍一款开源的自动驾驶仿真模拟器-Carla
  20. java 1.13 快照下载_Minecraft Java快照版18w15a下载

热门文章

  1. 从TXT文本文档向Sql Server中批量导入数据
  2. TCP/IP详解--学习笔记(8)-DNS域名系统
  3. swiper 定义放多少张图片,小程序swiper轮播图,自定义样式,两种方法:原生方法和bindchange方法;将点点改为数字(当前第几张 /总共几张);点击点点跳转当前图片...
  4. linux查看crontab日志无权限,记一次LINUX-CRONTAB失败的排查案例
  5. python import from区别_python import 与 from .... import ...区别-阿里云开发者社区
  6. linux编译mysql报无法将左值_'错误:无法将'std::ostream {aka std::basic_ostream
  7. 数组中的逆序对,为什么要在第一个小于等于的时候计数?
  8. mysql 备份表_MySQL中表的复制以及大型数据表的备份教程
  9. arm ida 伪代码 安卓 符号表_IDA调试界面介绍及快捷键
  10. 计算机组成原理重要知识,计算机组成原理重要知识点解析