GB/T 41903.4-2025 信息技术 面向对象的生物特征识别应用编程接口 第4部分:C++实现

GB/T 41903.4-2025 Information technology—Object oriented BioAPI—Part 4:C++implementation

国家标准 中文简体 即将实施 页数:60页 | 格式:PDF

基本信息

标准号
GB/T 41903.4-2025
相关服务
标准类型
国家标准
标准状态
即将实施
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2025-06-30
实施日期
2026-01-01
发布单位/组织
国家市场监督管理总局、国家标准化管理委员会
归口单位
全国信息技术标准化技术委员会(SAC/TC 28)
适用范围
本文件确立了BioAPI C++框架和BioAPI C++BSP接口,与GB/T 41903.1确立的组件相对应。
本文件适用于面向对象的生物特征识别应用的C++编程接口的开发和应用。

文前页预览

研制信息

起草单位:
杭州名光微电子科技有限公司、中国电子技术标准化研究院、浙江久婵物联科技有限公司、深圳爱酷智能科技有限公司、北京万里红科技有限公司、联想中天科技有限公司、北京理工大学、圣点世纪科技股份有限公司、广州通达汽车电气股份有限公司、广州广电运通智能科技有限公司、深圳创盈芯实业有限公司、广东创能科技股份有限公司、上海点与面智能科技有限公司、杭州景联文科技有限公司、广东九联科技股份有限公司、山西三友和智慧信息技术股份有限公司、罗克佳华科技集团股份有限公司、深圳云天励飞技术股份有限公司、厦门熵基科技有限公司、江苏常熟农村商业银行股份有限公司、中国移动通信集团福建有限公司、熵基科技股份有限公司、广电运通集团股份有限公司、浙江星汉信息技术股份有限公司、深圳鼎智通讯股份有限公司、广东中科臻恒信息技术有限公司、长春博立电子科技有限公司、盛视科技股份有限公司、上海电力大学、北京建筑大学、建信金融科技有限责任公司、深圳市旭景数字技术有限公司、深圳市银河通信科技有限公司、杭州登虹科技有限公司、深圳市特速网络科技服务有限公司、惠州学院、广东科锐泰科技有限公司、厦门大学、深圳市冠群电子有限公司、中国电子技术标准化研究院华东分院
起草人:
金泽、耿力、苏立伟、李扬、沈哲明、杨春林、黎清湄、申博文、黄智、宋继伟、邓方、钟陈、张小亮、乔明明、胡文矛、劳中建、解永生、窦凯、曾庆宁、潘晓光、李俊、雷云、沈文忠、黄聪敏、凌俊、薛学琴、饶雪、何钰鸿、刘伟明、张步健、林晓清、梁尔真、邹祥永、杨敬锋、杨旭、张立华、王和平、邵洁、田启川、何伟明、卓涛、黄冲帆、陈帅斌、柯腊漫、邱美兰、许其推、李晓潮、叶伟宏、周扬
出版信息:
页数:60页 | 字数:100 千字 | 开本: 大16开

内容描述

ICS3524001

CCSL.71.

中华人民共和国国家标准

GB/T419034—2025

.

信息技术面向对象的生物特征识别

应用编程接口第4部分C++实现

:

Informationtechnology—ObjectorientedBioAPI—

Part4C++imlementation

:p

ISO/IEC30106-42019MOD

(:,)

2025-06-30发布2026-01-01实施

国家市场监督管理总局发布

国家标准化管理委员会

GB/T419034—2025

.

目次

前言

…………………………Ⅲ

引言

…………………………Ⅴ

范围

1………………………1

规范性引用文件

2…………………………1

术语和定义

3………………1

缩略语

4……………………1

通用要求

5BioAPIC++…………………2

数据类型和常量

6…………………………2

基础数据类型

6.1………………………2

6.2ACBioparameters………………9

6.3BFPListElement…………………9

6.4BFPSchema………………………9

6.5BIR………………10

6.6BSPSchema……………………11

6.7Candidate………………………13

6.8FrameworkSchema……………13

6.9GUIBitmap……………………13

6.10Identifypopulation……………14

6.11PopulationMember……………14

6.12SecurityProfileType…………15

6.13UnitList………………………15

6.14UnitListElement………………16

6.15UnitSchema……………………16

支持的面向对象的接口

7BioAPI_Unit………………17

通用要求

7.1……………17

接口

7.2IArchive………………………17

接口

7.3IComparision…………………21

接口

7.4IProcessing……………………23

接口

7.5ISensor………………………25

8BFP…………………26

接口描述

8.1IBFP……………………26

导入接口

8.2……………26

属性汇总

8.3……………26

GB/T419034—2025

.

事件汇总

8.4……………26

方法汇总

8.5……………26

9BSP…………………29

接口描述

9.1IBSP……………………29

导入接口

9.2……………29

属性汇总

9.3……………29

事件汇总

9.4……………29

方法汇总

9.5……………29

框架层

10…………………36

接口

10.1IComponentRegistry………………………36

接口

10.2IFramework…………………37

应用交互

11………………41

11.1BioAPIException:Exception…………………41

回调函数

11.2…………………………42

附录资料性调用序列示例和示例代码

A()……………47

参考实现

A.1…………………………47

体系结构

A.2API……………………47

参考文献

……………………48

GB/T419034—2025

.

前言

本文件按照标准化工作导则第部分标准化文件的结构和起草规则的规定

GB/T1.1—2020《1:》

起草

本文件是信息技术面向对象的生物特征识别应用编程接口的第部分

GB/T41903《》4。

已经发布了以下部分

GB/T41903:

第部分体系结构

———1:;

第部分实现

———2:Java;

第部分实现

———3:C#;

第部分实现

———4:C++。

本文件修改采用信息技术面向对象的生物特征识别应用编程接口第

ISO/IEC30106-4:2019《

部分实现

4:C++》。

本文件与相比做了下述结构调整

ISO/IEC30106-4:2019:

增加了缩略语一章见第章

———“”(4);

第章对应中的第章

———6ISO/IEC30106-4:20195;

第章对应中的第章

———7ISO/IEC30106-4:20196;

第章对应中的第章其中对应中的

———8ISO/IEC30106-4:20197,8.1ISO/IEC30106-4:2019

对应中的对应

7.1,8.2~8.5ISO/IEC30106-4:20197.1.2~7.15,8.5.2~8.5.8

中的

ISO/IEC30106-4:20197.1.5.2~7.1.5.7;

第章对应中的第章其中对应中的

———9ISO/IEC30106-4:20198,9.1ISO/IEC30106-4:2019

对应中的对应

8.1,9.2~9.5ISO/IEC30106-4:20198.12~8.15,9.5.2~9.5.25

中的

ISO/IEC30106-4:20198.1.51~8.1.5.24;

增加了和条编号

———“8.5.1”“9.5.1”;

删除了条编号

———“9.1.1”。

本文件与相比的技术差异及其原因如下

ISO/IEC30106-4:2019:

用规范性引用的替换了以适应我国的技术条件见第章

———GB/T41903.1ISO/IEC30106-1,(1、

6.1.1.1、6.1.1.2、6.5.1、11.1.1、11.2.1);

用规范性引用的替换了以适应我国的技术条件见第

———GB/T41903.2ISO/IEC30106-2,(5

);

用规范性引用的替换了以适应我国的技术条件见第

———GB/T41903.3ISO/IEC30106-3,(5

);

增加了规范性引用的以便于适应我国的编码字符标准见

———GB/T13000—2025,(6.4.2,6.6.2,

6.8.2,11.2.2.2,11.2.2.3,11.2.2.4);

增加了规范性引用的以便于适应我国的编码字符标准见

———GB18030,(6.4.2,6.6.2,6.8.2,

11.2.2.2,11.2.2.3,11.2.2.4);

增加了参数见

———“bfpEnumeration”(10.2.4.1);

增加了参数见

———“notifyCallback”(10.2.4.2)。

本文件做了下列编辑性改动

:

更正了的第个枚举常量名为

———6.1.1.152“RequestPayload”;

更正了属性汇总中的为

———6.6.2“String”“string”;

GB/T419034—2025

.

更正了属性汇总中的为

———6.4.2“svector”“vector”;

更正了中方法的第个

———7.4.2.2“BIRCreateTemplate”2“intunitID”;

更正了中的为

———7.3.2.3、7.3.2.4、9.5.13、9.5.14“ICandidate”“Candidate”;

更正了中的参数为

———9.5.2“bfpNotifyCallback”“bspNotifyCallback”;

更正了中的为为

———11.2.2.1“BFPEventCallback”“BSPEventCallback”,“bfpUUID”

“bspUUID”;

更正了的为

———11.2.2.6“UnitSchemaunitSchema,EventKindeventKind”“stringcontext,vec-

tor<GUIBitmap>bitmaps,unsignedcharresponse”。

请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别专利的责任

。。

本文件由全国信息技术标准化技术委员会提出并归口

(SAC/TC28)。

本文件起草单位杭州名光微电子科技有限公司中国电子技术标准化研究院浙江久婵物联科技

:、、

有限公司深圳爱酷智能科技有限公司北京万里红科技有限公司联想中天科技有限公司北京理工大

、、、、

学圣点世纪科技股份有限公司广州通达汽车电气股份有限公司广州广电运通智能科技有限公司

、、、、

深圳创盈芯实业有限公司广东创能科技股份有限公司上海点与面智能科技有限公司杭州景联文科

、、、

技有限公司广东九联科技股份有限公司山西三友和智慧信息技术股份有限公司罗克佳华科技集团

、、、

股份有限公司深圳云天励飞技术股份有限公司厦门熵基科技有限公司江苏常熟农村商业银行股份

、、、

有限公司中国移动通信集团福建有限公司熵基科技股份有限公司广电运通集团股份有限公司浙江

、、、、

星汉信息技术股份有限公司深圳鼎智通讯股份有限公司广东中科臻恒信息技术有限公司长春博立

、、、

电子科技有限公司盛视科技股份有限公司上海电力大学北京建筑大学建信金融科技有限责任公

、、、、

司深圳市旭景数字技术有限公司深圳市银河通信科技有限公司杭州登虹科技有限公司深圳市特速

、、、、

网络科技服务有限公司惠州学院广东科锐泰科技有限公司厦门大学深圳市冠群电子有限公司

、、、、、

中国电子技术标准化研究院华东分院

本文件主要起草人金泽耿力苏立伟李扬沈哲明杨春林黎清湄申博文黄智宋继伟邓方

:、、、、、、、、、、、

钟陈张小亮乔明明胡文矛劳中建解永生窦凯曾庆宁潘晓光李俊雷云沈文忠黄聪敏凌俊

、、、、、、、、、、、、、、

薛学琴饶雪何钰鸿刘伟明张步健林晓清梁尔真邹祥永杨敬锋杨旭张立华王和平邵洁

、、、、、、、、、、、、、

田启川何伟明卓涛黄冲帆陈帅斌柯腊漫邱美兰许其推李晓潮叶伟宏周扬

、、、、、、、、、、。

GB/T419034—2025

.

引言

用语言描述的适合于用编写的应用程序也适合用编写的应用程序但

CBioAPIC,C++。

是像这样的基于函数的语言并不能很容易地映射到面向对象的编程语言特别是在面向对象的

,C。,

应用程序内部使用版本的是不方便的并且需要应用程序开发引入复杂性的编程构造开发面

CAPI,。

向对象的版本旨在提高软件从业者的生产力在使用的同时又保留了面向对象的编程

BioAPI,BioAPI

模式

对于而言标准的面向对象的版本允许加载到基于的应用服务器中的执

Java,BioAPI,JavaBSP

行验证和或辨识操作在这些应用服务器中在开发框架和时使用面向对象的比使用

/。,BSPBioAPIC

版本的更方便

BioAPI。

标准的面向对象的版本应用的另一个领域是基于面向对象语言的小型计算设备在这些

BioAPI,

设备中就像上面提到的大型应用服务器一样一个面向对象的框架和面向对象的会比

()BioAPIBSP

它们的对等物更适合

C。

面向对象的应用编程接口需要统一的体系结构实现语言包括和等因此

,Java、C#C++,,

拟由个部分构成

GB/T419034。

第部分体系结构规定了面向对象的的通用体系结构目的在于规范不同面向对

———1:。BioAPI,

象的语言实现的结构相同各个组件具有概念等同性

BioAP,。

第部分实现规定了面向对象的框架和各类接口以及数据类型和常量

———2:Java。BioAPIJava,

等目的在于指导语言下接口的实现

,Java。

第部分实现规定了面向对象的框架和各类接口以及数据类型和常量

———3:C#。BioAPIC#,

等目的在于指导语言下接口的实现

,C#。

第部分实现规定了面向对象的框架和各类接口以及数据类型和

———4:C++。BioAPIC++,

常量等目的在于指导语言下接口的实现

,C++。

本文件与第部分和第部分的语义等价尽管函数之间传递的参数不同但名称和接口结构是相

23,,

同的同时本文件需要结合第部分共同使用

。,1。

GB/T419034—2025

.

信息技术面向对象的生物特征识别

应用编程接口第4部分C++实现

:

1范围

本文件确立了框架和接口与确立的组件相

BioAPIC++BioAPIC++BSP,GB/T41903.1

对应

本文件适用于面向对象的生物特征识别应用的编程接口的开发和应用

C++。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款其中注日期的引用文

。,

件仅该日期对应的版本适用于本文件不注日期的引用文件其最新版本包括所有的修改单适用于

,;,()

本文件

信息技术通用编码字符集

GB/T13000—2025

定制服务

    推荐标准