glint360k数据集的解压

关于训练集的解压早就有人写了blog了,文章地址:https://blog.csdn.net/weixin_43408232/article/details/109687884

但是对于它剩余的7个bin文件我很困惑,根据他们在官方的微博上声明的是36万id和1800万图片,根据github上提供的解压方法解压出来之后只有36万id和1700万图片,虽然这跟github上介绍的一样,于是我盯上了另外的7个bin文件,废话少说,直接进他们的InsightFace的QQ群里问大佬就行了。QQ群号码在InsightFace的github项目上提供了

https://github.com/deepinsight/insightface/blob/master/recognition/partial_fc/mxnet/evaluation/verification.py

他们在上面的python文件中已经提供了加载bin文件的函数了:load_bin

 

解压出来Bin文件也和1800w差70w+,群里问说手误打错了

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在OpenGL ES中,我们可以使用`glGetAttribLocation`和`glVertexAttribPointer`函数来传递矩阵数据到in变量。 首先,我们需要在着色器程序中声明一个in变量来接收矩阵数据。例如,在顶点着色器中,我们可以这样声明一个名为`uMatrix`的矩阵变量: ```glsl attribute vec4 aPosition; attribute vec2 aTexCoord; uniform mat4 uMatrix; varying vec2 vTexCoord; void main() { gl_Position = uMatrix * aPosition; vTexCoord = aTexCoord; } ``` 接下来,在我们的应用程序中,我们需要获取这个变量的位置,并将矩阵数据传递给它。具体步骤如下: 1. 获取变量的位置。我们可以使用`glGetAttribLocation`函数来获取变量的位置,例如: ```c GLuint program; // 着色器程序对象 GLint matrixLoc; // 矩阵变量位置 matrixLoc = glGetUniformLocation(program, "uMatrix"); ``` 2. 将矩阵数据传递给变量。我们可以使用`glUniformMatrix4fv`函数来将矩阵数据传递给变量,例如: ```c GLfloat matrix[16]; // 矩阵数据 // 将矩阵数据传递给变量 glUniformMatrix4fv(matrixLoc, 1, GL_FALSE, matrix); ``` 在这里,第一个参数是变量的位置,第二个参数是矩阵的数量,第三个参数指定是否需要转置矩阵,第四个参数是矩阵数据的指针。 3. 将顶点数据传递给`glVertexAttribPointer`函数。我们可以使用`glVertexAttribPointer`函数来传递顶点数据,例如: ```c GLfloat vertices[12] = { -0.5f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f, 0.5f, 0.5f, 0.0f }; // 绑定顶点属性 aPosition GLint positionLoc = glGetAttribLocation(program, "aPosition"); glEnableVertexAttribArray(positionLoc); glVertexAttribPointer(positionLoc, 3, GL_FLOAT, GL_FALSE, 0, vertices); ``` 在这里,第一个参数是变量的位置,第二个参数是每个顶点属性的分量数,第三个参数是数据类型,第四个参数指定是否需要进行归一化,第五个参数是步长,表示相邻两个顶点的字节数,第六个参数是顶点数据的指针。 通过以上步骤,我们就可以将矩阵数据传递到in变量中了。需要注意的是,我们需要在顶点着色器中使用`uMatrix`变量来接收矩阵数据,并在顶点着色器中将顶点坐标乘以矩阵来进行变换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值