00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
2022-09-28 16:05:44 260KB 易语言
1
本DEMO参考了https://download.csdn.net/download/abill425/10554049?tdsourcetag=s_pctim_aiomsg 资料; 非常感谢,如有侵权,请与本人联系; 与参考的资料相比,不同的是:参考资料是百度人脸SDK离线版本V1.0版本的; 而本DEMO是百度人脸SDK离线版本V1.1版本的; 本demo是x64的,封装成可供c#调用的dll是BaiduFaceDll.dll 使用步骤: 1.到百度AI开放平台 https://ai.baidu.com ,下载百度人脸离线SDK,(注意版本V1.1.0,修改日期:2018.08.31) 2.下载后,把sdk包里那个443 MB的face-resource目录,复制到本demo的BaiduFaceDll\x64目录下(就是BaiduFaceDll.dll所在目录的上级目录) 3.打开BaiduFaceDll\x64\\Release\LicenseTool.exe,输入试用序列号(在百度AI开放平台取得,有效期30天),完成激活。注意,激活时需要联网。或者将已有的license.ini和license.key文件拷贝至此目录,注意注册序列号是与硬件相关的; 4.将本demo的BaiduFaceDll\x64\Release路径,加到系统的path变量中。 5.运行本demo的BaiduFaceDll\x64\Release目录下的WindowsFormsApplication1.exe,可以测试封装的dll,输入两张图片;然后单击:图像对比,会显示对比结果; 在C#中的函数注册: //请将"BaiduFaceDll.dll"修改为实际路径,如@"d:\BaiduFaceDll\x64\Release\BaiduFaceDll.dll", 或者直接把该实际路径加到系统的path变量中。 [DllImport("BaiduFaceDll.dll")] public static extern void Init();//初始化 [DllImport("BaiduFaceDll.dll")] public static extern void UnInit();//销毁 [DllImport("BaiduFaceDll.dll")] public extern static int Track(string imgstr, ref StringBuilder res);//人脸检测,imgstr为图片的base64编码字符串 [DllImport("BaiduFaceDll.dll")] public static extern int User_Add(string user_id, string imgstr);//添加用户,imgstr为图片的base64编码字符串 [DllImport("BaiduFaceDll.dll")] public static extern int User_Delete(string user_id);//删除用户 [DllImport("BaiduFaceDll.dll")] public extern static void Identify(string imgstr, ref StringBuilder res);//人脸识别,imgstr为图片的base64编码字符串 [DllImport("BaiduFaceDll.dll")] public extern static void Match(string image1, int img_type1, string image2, int img_type2, ref StringBuilder res);//人脸1:1对比编码字符串 sdk调用流程: 初始化 -> 图片对比 -> 销毁 具体详细的windows-sdk使用说明,参见 http://ai.baidu.com/docs#/Face-Offline-SDK-Windows/top 源码: 本demo的BaiduFaceDll\BaiduFaceDll目录,是本封装dll的c++源码。VS版本为2015,Framework版本为4.0。 本DEMO只是封装了几个示例,其余封装,参考样式自行编写;
2022-09-28 11:20:08 47.34MB 百度人脸识别 离线SDK C# 动态库
1
用cxf方法调用webService接口和jar包,jdk版本必须大于1.6.
2022-09-27 18:23:38 3.2MB webService cxf Interface
1
使用makecab工具的时候有3条doc命令,现将它写成批处理,自动生成cab.在web 中调用ocx的成员方法。inf文件模板,在ocx中调用ocx时inf文件写法
1
Ubuntu 18.04下通过Matlab runtime使用c++调用自己编写的matlab函数 自己根据自己配置环境,所写的基础文件包 下面是自己配置过程博客:https://blog.csdn.net/qq_19280295/article/details/127049622?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22127049622%22%2C%22source%22%3A%22qq_19280295%22%7D
2022-09-26 18:00:52 132KB matlab ubuntu C++
1
Pythonforunity新版本,可以实现untiy中调用Python方法和命令,亲测可用
2022-09-26 09:06:29 5.56MB Python unity
1
C#视频示例 演示C#如何调用ffmpeg API ffmpeg版本需要和FFmpeg.AutoGen对应,这里使用3.4版本
2022-09-25 13:00:15 30.25MB ffmpeg.autogen ffmpeg
本程序使用VS2019进行制作,利用ASP.NET+H5+Zxing+js+sweetalert2 实现手机端和PC端调用摄像头进行二维码扫一扫,实现前端采集数据,后端进行分析并向前端传值,pc端可运行,手机端鸿蒙系统,安卓,IOS4.X以上均可稳定运行,鸿蒙和安卓可以选择任意一个摄像头进行扫描,如果摄像头清晰度不高可选择微距摄像头进行解析,IOS端因为安全性受限,只能选择前置或后置摄像头,本程序无需修改可直接运行,为提高安全性必须运行在https下,可用作任何项目的扫一扫功能,如有不明白可私信我!
2022-09-25 09:01:12 111KB asp.net h5 js sweetalert2
1
实验目的和要求: 1了解Linux系统调用 2仔细分析汇编代码调用系统调用的工作过程,特别是参数的传递方式等。 3总结部分需要阐明自己对“系统调用的工作机制”的理解。 实验条件: 1、装有Linux操作系统的微型计算机; 实验过程 系统调用的库函数就是读者使用的操作系统提供的 API(应用程序编程接口), API 只是函数定义。系统调用是通过软中断向内核发出了中断请求, int 指令的执行就会触发一个中断请求。 libc 函数库定义的一些 API 内部使用了系统调用的封装例程,其主要目的是发布系统调用,使程序员在写代码时不需要用汇编指令和寄存器传递参数来触发系统调用。一般每个系统调用对应一个系统调用的封装例程,函数库再用这些封装例程定义出给程序员调用的 API,这样把系统调用最终封装成方便程序员使用的库函数。 libc 提供的 API 可能直接提供一些用户态的服务,并不需要通过系统调用与内核打交道,比如一些数学函数等,但涉及与内核空间进行交互的 API 内部会封装系统调用。一个 API 可能只对应一个系统调用,也可能内部由多个系统调用实现,一个系统调用也可能被多个 API调用。不涉
2022-09-23 21:00:46 1.12MB linux
1
WPF调用ocx控件实例(自写代码,项目中实用,此为测试接通过代码,仅供参考),内含winfrom封装的方法,wpf直接调用。
2022-09-23 18:26:39 150KB wpf
1