人脸识别SDK是什么?

人脸识别SDK来进行加工与封装。一,《安视宝人脸识别SDK》 本品是VC开发,但只有极小部分

用到了MFC,大部分CODE均为标准C++编写。 二. 产品的版本 SunLightFace.exe是网站发布的演示程序,用户可以通过这

个程序来测试SDK的性能。 SunLightFace.dll 是SDK,其性能技术指标与演示程序是完全相同的。 目前这个版本全称是:可

见光主动识别版(非红外摄像头,配合识别) 另外还有两个版本:可见光被动识别版,红外主动识别版。

SDK 就是 Software Development Kit 的缩写,就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。
为了解释什么是 SDK 我们不得不引入API、动态链接库、导入库等等概念。 首先要接触的是“API”,也就是 Application Programming Interface,其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API 而使操作系统去执行应用程序的命令(动作)。其实早在 DOS 时代就有API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。可以这么说,DOS API 是“Thinking in 汇编语言”的,而 Windows API则是“Thinking in 高级语言”的。DOS API 是系统程序的一部分,他们
与系统一同被载入内存并且可以通过中断矢量表找到他们的入口,那么 Windows API 呢?要说明白这个问题就不得不引入我们下面要介绍得这个概念——DLL。DLL(又是一个缩写,感觉 IT 这个行业里三字头缩写特别多),即Dynamic Link Library(动态链接库)。我们经常会看到一些 .dll格式的文件,这些文件就是动态链接库文件,其实也是一种可执行文件格式。跟 .exe 文件不同的是,.dll 文件不能直接执行,他们通常由 .exe 在执行时装入,内含有一些资源以及可执行代码等。
所以,为了使用 API 函数,我们就要有跟 API 所对应的 .H 和 .LIB文件,而 SDK 正是提供了一整套开发 Windows 应用程序所需的相关文件、范例和工具的“工具包”。到此为止,我们才真正的解释清楚了 SDK 的含义。
由于 SDK 包含了使用 API 的必需资料,所以人们也常把仅使用 API来编写 Windows 应用程序的开发方式叫做“SDK 编程”。而 API 和 SDK 是开发 Windows 应用程序所必需的东西,所以其它编程框架和类库都是建立在它们之上的,比如 VCL 和 MFC,虽然他们比起“SDK 编程”来有着更高的抽象度,但这丝毫不妨碍它们在需要的时候随时直接调用 API 函数。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-05
是按WINDOWS API的标准调用来生成的动 态库,并提供了VB,VC,C#三类范例代码,精简扼要,如果因VS版本问题无法打开,可以用其它文件编辑器打开.CPP,.H,.CS, .frm,.bas文件来进行分析。本回答被提问者和网友采纳
第2个回答  2020-09-01
是封装了人脸识别算法的软件开发工具包。
第3个回答  2020-08-11
简单来说,就是封装了人脸识别算法的软件开发工具包,你可以接入,然后在此基础上开发有关人脸识别的应用,比如像人脸识别考勤系统这些的。虹软不是有提供免费可以下载的人脸识别SDK吗,你可以去他们官网下下来看看。
第4个回答  2018-05-09
就是软件开发工具包,集成到你想做的应用。比如说我想做个人脸识别的门锁但是没有人脸识别的技术,下载个SDK安装包集成到你的产品上就可以了。可以了解下虹软的SDK比较好用
相似回答