最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看 -
MicroDraw图形控件V5.0官方版 编程开发 / 19.5M
查看
本类排行
详情介绍
OpenBR是一个基于Qt、OpenCV和features的开源生物特征识别库。它可以用来识别照片中的人脸,还支持推断性别和年龄。可以通过命令行中的br命令来执行,也可以通过C++或C编程接口来执行。
OpenBR是一个基于Qt、OpenCV和features的开源生物特征识别库。它可以用来识别照片中的人脸,还支持推断性别和年龄。可以通过命令行中的br命令来执行,也可以通过C++或C编程接口来执行。
指示
OpenBR命令行常用命令
OpenBR指令以-开头,指令之间用空格分隔。指令后面是指令所需的参数,指令和参数之间也用空格分隔。
1. -gui 命令让br 打开GUI 窗口;
注意:如果在一行指令中使用-gui命令,则-gui命令必须是传递给br的第一个命令
2、-algorithm指令后面跟着一个参数(算法字符串),指定图像和元数据的传输;
3. -enroll命令需要一个输入参数(示例1中的0.webcam)和一个可选的输出参数;
4. 在示例2中,算法字符串\'Cvt(Gray)+Show(false)\'将RGB图像转换为灰度图像并显示。 Cvt是convert的缩写,是灰度图像的算法字符串。同理,我们可以将Cvt的参数设置为HSV、LUV等。
5. OpenBR的算法字符串中算法的参数可以以键值对的形式提供,例如Cvt(Gray)相当于
Cvt(颜色空间=灰色);
注意:如果算法参数不是以键值对的形式提供,则需要按照一定的顺序提供参数。
6、Cascade(FrontalFace),这是一个关于opencv级联分类器的封装,可以利用frontalface模型来检测正面人脸;
7、Draw(lineThickness=3):用矩形圈出Cascade级联分类器检测到的人脸,其中linThikness设置矩形边框的线宽;
8. Show(false) 将相机捕获的图像显示到GUI 窗口中。 false参数表示图像将连续显示。如果为true,图像将逐帧显示。按键盘上的任意键显示下一帧。