SeetaFace2采用标准C++开发,全部模块均不依赖任何第三方库,支持x86架构(Windows、Linux)和ARM架构(Android)。
SeetaFace2支持的上层应用包括但不限于人脸门禁、无感考勤、人脸比对等。
编译简介2.1编译依赖GNUMake工具GCC或者Clang编译器CM2.2linux和windows平台编译说明linux和windows上的SDK编译脚本见目录craft,其中craft/linux下为linux版本的编译脚本,craft/windows下为windows版本的编译脚本,默认编译的库为64位Release版本。
linux和windows上的SDK编译方法:打开终端(windows上为VS2015x64NativeToolsCommandPrompt工具,linux上为bash),cd到编译脚本所在目录;
执行对应平台的编译脚本。
linux上example的编译运行方法:cd到example/search目录下,执行make指令;
拷贝模型文件到程序指定的目录下;
执行脚本run.sh。
windows上example的编译运行方法:使用vs2015打开SeetaExample.sln构建工程,修改Opencv3.props属性表中变量OpenCV3Home的值为本机上的OpenCV3的安装目录;
执行vs2015中的编译命令;
拷贝模型文件到程序指定的目录下,运行程序。
2.3Android平台编译说明Android版本的编译方法:安装ndk编译工具;
环境变量中导出ndk-build工具;
cd到各模块的jni目录下(如SeetaNet的Android编译脚本位置为SeetaNet/sources/jni,FaceDetector的Android编译脚本位置为FaceDetector/FaceDetector/jni),执行ndk-build-j8命令进行编译。
编译依赖说明:人脸检测模块FaceDetector,面部关键点定位模块FaceLandmarker以及人脸特征提取与比对模块FaceRecognizer均依赖前向计算框架SeetaNet模块,因此需优先编译前向计算框架SeetaNet模块。
1
点文件安装$gitclonehttps://github.com/csssuf/dotfiles$cddotfiles$./install.sh
2024/2/26 19:34:57 15KB Vimscript
1
用法cd/path/to/dotfiles./install.sh
2024/2/24 16:01:05 59KB Vimscript
1
1.将要解包的boot.img拷贝过来,执行脚本sourceunpack.sh,解包boot.img;
2.进入到文件夹ramdisk,编辑需要的文件,比如init.rc,init.amlogic.board.rc,替换init,编辑fstab等;
还可以替换内核code,即将out/target/product/xxxx/kernel改名为boot.img-kernel.3.重新打包成新的boot.img,执行脚本sourcepack.sh,即可打包成新的boot-new.img.以上避免重新编译boot.img,可节省时间。
2024/2/20 2:07:01 8.17MB 解包打包
1
卢阿命令行工具,可帮助您通过学习习惯来更快地导航:high_voltage:带有Windows和posixshell支持的的替代品和各种改进。
【】描述z.lua是浏览文件系统的更快方法。
它基于“频率”跟踪您最常用的目录。
在短暂的学习阶段之后,z将带您按顺序进入与命令行中给出的所有正则表达式匹配的“最新”目录。
例如,zfoobar将匹配/foo/bar但不匹配/bar/foo。
声誉使用z.lua的人:我原则上喜欢这个。
我在命令行上非常可预测,而且太懒了,无法创建快捷方式感觉要直观得多,并且能够在我正在使用的文件夹之间跳转而不必遍历整棵树,这是如此的方便。
外壳过去对我来说是如此的拘束,但是像这样的工具让我更加享受它。
我终于可以在我的RaspberryPi1上拥有类似于autojump的功能,而无需每次打开新外壳都等待30秒。
谢谢z.lua开发人员。
无论如何,z.lua是一个有前途的项目。
如果只需要目录跳转,则可能是最佳选择。
产品特点10X倍的速度比胎儿酒精中毒综合症和autojump,3倍z.sh快。
通过用C编写的可
2023/12/22 11:52:32 192KB plugin shell bash zsh
1
责任RLiable是用于增强学习代理的快速超参数调整的实验并行化框架。
它旨在满足对可分发的Spark/TF兼容模型的需求,该模型允许以简单reliable方式扩展实验。
执行先决条件:版本Python>=3.6火花3.0.1Hadoop2.7Java1.8Scala2.11注意:scripts/install_spark_hpc.sh提供了Linux(基于Debian)安装脚本。
安装要求创建virtualenv并安装Python依赖项virtualenv-p$(whichpython3)envsourceenv/bin/activatepipinstall-rrequirements.txtpipinstall-rdqn-requirements.txt进行实验当前的优化算法基于配置标志opt
2023/12/18 19:53:57 39KB Python
1
自动下载docker镜像shell脚本代码。
2023/12/10 3:11:29 1KB shell docker linux
1
ubuntu下的划词工具实时翻译单词翻译汉译英和英译汉包括句子,支持将单词添加到本地,在主目录ydword文件夹内,安装简单,解压后执行sudoshinstall.sh即可
2023/12/6 9:05:23 3KB 单词翻译
1
皮拉·格莱斯同伴git和博客:致谢MIT许可条款所使用的glm头文件来自项目使用SDL2项目使用GLEW(仅Windows)从获得的stb_image.h(获得MIT许可)在Linux上构建依赖项:git,git-lfs,sdl2(开发库),glm要在Debian(包括Pyra)上安装:sudoaptinstallgitgit-lfslibsdl2-devlibglm-dev使用bash运行misc/build.sh,例如:cdpyragles/misc/bin/bashbuild.sh在Windows上构建下载并安装VisualStudio下载并解压缩VisualStudio的下载并解压缩(您需要BinariesWindows32-bitand64-bit,将您发送到Sour
2023/11/24 4:18:58 490KB cplusplus opengl-es-20 pyra C++
1
共 137 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡