标准解读

《GB/T 41903.3-2022 信息技术 面向对象的生物特征识别应用编程接口 第3部分:C#实现》是关于如何使用C#语言来实现面向对象的生物特征识别应用程序编程接口的标准。该标准旨在为开发者提供一套统一的方法和框架,以便于在C#环境中开发、集成或维护与生物特征数据处理相关的软件系统。

标准详细规定了基于C#语言的具体实现方式,包括但不限于接口定义、类结构设计以及方法签名等技术细节。通过遵循这些规范,不同开发者所创建的应用程序能够更加容易地互相兼容,并且可以促进跨平台解决方案的发展。此外,它还可能涵盖了错误处理机制、安全性考量等方面的内容,以确保最终产品既高效又安全可靠。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 现行
  • 正在执行有效
  • 2022-12-30 颁布
  • 2023-07-01 实施
©正版授权
GB/T 41903.3-2022信息技术面向对象的生物特征识别应用编程接口第3部分:C#实现_第1页
GB/T 41903.3-2022信息技术面向对象的生物特征识别应用编程接口第3部分:C#实现_第2页
GB/T 41903.3-2022信息技术面向对象的生物特征识别应用编程接口第3部分:C#实现_第3页
GB/T 41903.3-2022信息技术面向对象的生物特征识别应用编程接口第3部分:C#实现_第4页
GB/T 41903.3-2022信息技术面向对象的生物特征识别应用编程接口第3部分:C#实现_第5页

文档简介

ICS3524015

CCSL.71.

中华人民共和国国家标准

GB/T419033—2022

.

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

应用编程接口第3部分C#实现

:

Informationtechnology—ObjectorientedBioAPI—

Part3C#imlementation

:p

ISO/IEC30106-32020MOD

(:,)

2022-12-30发布2023-07-01实施

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

国家标准化管理委员会

GB/T419033—2022

.

目次

前言

…………………………Ⅲ

引言

…………………………Ⅴ

范围

1………………………1

规范性引用文件

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

术语和定义

3………………1

缩略语

4……………………1

命名空间的结构

5BioAPIC#……………2

总体结构

5.1……………2

命名空间

5.2BioAPI……………………2

命名空间

5.3BioAPI.Data………………2

数据类型和常量

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

6.1ACBioparameters………………2

6.2BFPListElement…………………3

6.3BFPSchema[Serializable()]……………………3

6.4BIR………………4

6.5BSPSchema[Serializable()]……………………6

6.6Candidate…………………………7

6.7DataTypes………………………8

6.8Date……………14

6.9FrameworkSchema……………15

6.10GUIBitmap……………………15

6.11Identifypopulation……………16

6.12PopulationMember……………17

6.13RegistryID……………………17

6.14SecurityProfileType…………17

6.15UnitList………………………18

6.16UnitListElement………………19

6.17UnitSchema……………………19

6.18UUID[Serializable()]………………………20

支持的面向对象的接口

7BioAPI_Unit………………20

通用要求

7.1……………20

接口

7.2IArchive………………………21

接口

7.3IComparision…………………24

GB/T419033—2022

.

接口

7.4IProcessing……………………27

接口

7.5ISensor………………………29

8BFP…………………30

接口描述

8.1IBFP……………………30

导入接口

8.2……………30

属性汇总

8.3……………31

事件汇总

8.4……………31

方法汇总

8.5……………31

9BSP…………………33

接口描述

9.1IBSP……………………33

导入接口

9.2……………34

属性汇总

9.3……………34

事件汇总

9.4……………34

方法汇总

9.5……………34

框架层

10…………………41

接口

10.1IComponentRegistry………………………41

接口

10.2IFramework…………………42

应用交互

11………………46

11.1BioAPIException:Exception…………………46

回调函数

11.2…………………………48

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

A()……………53

参考文献

……………………54

GB/T419033—2022

.

前言

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

GB/T1.1—2020《1:》

起草

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

GB/T41903《》3。

已经发布了以下部分

GB/T41903:

第部分体系结构

———1:;

第部分实现

———2:Java;

第部分实现

———3:C#。

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

ISO/IEC30106-3:2020《

部分实现

3:C#》。

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

ISO/IEC30106-3:2020:

增加了缩略语一章见第章

———“”(4);

本文件的对应的

———8.1ISO/IEC30106-3:20207.1;

本文件的对应的

———8.2~8.5ISO/IEC30106-3:20207.1.2~7.1.5;

本文件的对应的

———8.5.2~8.5.8ISO/IEC30106-3:20207.1.5.2~7.1.5.7。

本文件的对应的

———9.1ISO/IEC30106-3:20208.1;

本文件的对应的

———9.2~9.5ISO/IEC30106-3:20208.1.2~8.1.5;

本文件的对应的

———9.5.2~9.5.25ISO/IEC30106-3:20208.1.5.1~8.1.5.24。

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

ISO/IEC30106-3:2020:

用规范性引用的代替了两个文件之间的对应

———GB/T41903.1—2022ISO/IEC30106-1:2016,

关系为修改见第章以适应我国的技术

(1、5.3.2、6.4.1、6.7.1、6.7.2.1、6.7.2.2、11.1.1、11.2.1),

条件

;

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

———GB18030,(6.3.2、6.5.2、6.9.2、

11.2.2.2、11.2.2.3、11.2.2.4);)

的单元列表属性定义缺少属性名增加属性名以符合编程语法

———6.15.2,UnitListElement,C#

要求

;

删除了的中方法的第个参

———ISO/IEC30106-3:20207.4.2.2CreateTemplate2intunitID

数因为参数重复以符合编程语法要求

,,C#。

中方法缺少参数增加了类型的

———9.5.2BSPLoad,BFPEnumerationCallbackbfpEnumeration-

参数以实现接口功能要求

Callback,。

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

:

中第个枚举常量与第个枚举常量重名将第个枚举常量名修正为

———6.7.2.1523,2RequestPay-

load;

删除了条编号

———“6.3.3.1”“6.5.3.1”“6.9.3.1”“6.10.3.1”“6.14.3.1”“6.17.3.1”;

增加了条编号

———“8.5.1”“9.5.1”;

用资料性引用的替换了

———GB/T16262.1ISO/IEC8824-1;

用资料性引用的替换了

———GB/T26237ISO/IEC19794;

用资料性引用的替换了

———GB/T30267ISO/IEC19784-1。

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

。。

GB/T419033—2022

.

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

(SAC/TC28)。

本文件起草单位北京眼神智能科技有限公司中国电子技术标准化研究院华东分院新大陆数字

:、、

技术股份有限公司厦门市熠成信息技术有限公司武汉虹识技术有限公司罗克佳华科技集团股份有

、、、

限公司上海商汤智能科技有限公司北京曙光易通技术有限公司联想中天科技有限公司北京建筑大

、、、、

学广州广电运通金融电子股份有限公司北京万里红科技有限公司中国电子技术标准化研究院北京

、、、、

中科虹霸科技有限公司广东九联科技股份有限公司北京得意音通技术有限责任公司圣点世纪科技

、、、

股份有限公司上海依图网络科技有限公司天津中科虹星科技有限公司北京邮电大学广州麦仑信息

、、、、

科技有限公司深圳市铭图创新科技有限公司多尼斯智能科技东莞有限公司深圳市嘉瑞视觉科技

、、()、

有限公司深圳爱酷智能科技有限公司深圳市鹰眼在线电子科技有限公司

、、。

本文件主要起草人杨春林刘倩颖钟陈郎俊奇陈剑龙宋继伟王文峰蔡春水石红岩

:、、、、、、、、、

易开军李玮蒋慧刘晓甫宋方方仇志伟赵峻莉于雪平张默男田启川黄宇恒张玮张小亮

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

张亚浩校利虎何强龚琼郑方冯娅东赵春昊李海青何召锋崔峰科王宏雷李清顺魏大利

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

高俊雄丁晓华

、。

GB/T419033—2022

.

引言

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

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++。

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

2,,。

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

,1。

GB/T419033—2022

.

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

应用编程接口第3部分C#实现

:

1范围

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

BioAPIC#BioAPIC#BSP,GB/T41903.1—2022

对应

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

C#。

2规范性引用文件

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

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论