C#实现人脸识别【SqlHelper】
操作数据库工具类:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;namespace face
{/// <summary>/// 数据库工具类/// </summary>public class SqlHelper{#region 获取数据库连接private static string GetConnectionString{get{return "Data Source=.;Initial Catalog=TestFaceDB;Persist Security Info=True;User ID=sa;Password=171268"; //转换成string类型}}#endregion#region 查询多条记录/// <summary>/// 查询多条记录/// params SqlParameter param 表示既可以传过来数组 也可以传过来单个值/// </summary>/// <param name="sql"></param>/// <param name="type"></param>/// <param name="param"></param>/// <returns></returns>public static SqlDataReader ExcuteReader(string sql, CommandType type, params SqlParameter[] param){SqlConnection conn = new SqlConnection(GetConnectionString);SqlCommand cmd = new SqlCommand(sql, conn);PreaPareCommand(sql, conn, cmd, type, param);//参数是关闭连接return cmd.ExecuteReader(CommandBehavior.CloseConnection);}#endregion#region DataSetpublic static DataSet ExexuteDataset(string sql, CommandType type, params SqlParameter[] param){using (SqlConnection conn = new SqlConnection(GetConnectionString)){SqlCommand cmd = new SqlCommand(sql, conn);PreaPareCommand(sql, conn, cmd, type, param);SqlDataAdapter sda = new SqlDataAdapter(cmd);DataSet ds = new DataSet();sda.Fill(ds);return ds;}}#endregion#region 查询返回一条记录/// <summary>/// 查询返回一条记录/// </summary>/// <param name="sql"></param>/// <param name="type"></param>/// <param name="param"></param>/// <returns></returns>public static Object ExecuteScalar(string sql, CommandType type, params SqlParameter[] param){using (SqlConnection conn = new SqlConnection(GetConnectionString)){SqlCommand cmd = new SqlCommand(sql, conn);PreaPareCommand(sql, conn, cmd, type, param);return cmd.ExecuteScalar();}}#endregion#region 命令对象装配//命令对象装配private static void PreaPareCommand(string sql, SqlConnection conn, SqlCommand cmd, CommandType type, params SqlParameter[] param){if (conn.State != ConnectionState.Open){conn.Close();conn.Open();}cmd.CommandType = type;if (param != null){foreach (SqlParameter p in param){cmd.Parameters.Add(p);}}}#endregion#region 增删改public static int ExecuteNonQuery(string sql, CommandType type, params SqlParameter[] param){using (SqlConnection conn = new SqlConnection(GetConnectionString)){SqlCommand cmd = new SqlCommand(sql, conn);PreaPareCommand(sql, conn, cmd, type, param);return cmd.ExecuteNonQuery();}}#endregion}
}
C#实现人脸识别【SqlHelper】相关推荐
- 人脸识别数据集精粹(下)
人脸识别数据集精粹(下) 人脸检测数据集 所谓人脸检测任务,就是要定位出图像中人脸的大概位置.通常检测完之后根据得到的框再进行特征的提取,包括关键点等信息,然后做一系列后续的分析. (1) Calte ...
- 人脸识别数据集精粹(上)
人脸识别数据集精粹(上) 人脸识别 人脸检测和关键点检测都是比较底层的任务,而人脸识别是更高层的任务,它就是要识别出检测出来的人脸是谁,完成身份比对等任务,也是人脸领域里被研究最多的任务. 1.1 人 ...
- 深度人脸识别:CVPR2020论文要点
深度人脸识别:CVPR2020论文要点 Towards Universal Representation Learning for Deep Face Recognition 论文链接:https:/ ...
- 人脸服务器如何与门禁系统对接,人脸识别门禁系统终端设备接口说明
1.上传识别结果 人脸识别门禁系统设备识别后把识别结果上传到服务器(单包数据数量小于5条) (一) 人脸识别门禁系统请求(设备->服务器): 1. 人脸识别门禁系统请求命令: 0x19 2. 人 ...
- 人物关系 人脸识别_原因解密:格里兹曼宣布终止与华为合作,不只是因为人脸识别系统...
恐怕不少球迷在看到这篇文章之前,依旧不知道格里兹曼突然间宣布终止了与华为方面的代言合作,并且这突然违约的行为背后是什么原因也让人不得而知.真的是因为华为方面研发了一款特殊的人脸识别系统,还是受到舆论的 ...
- svm rbf人脸识别 yale_实操课——机器学习之人脸识别
SVM(Support Vector Machine)指的是支持向量机,是常见的一种判别方法.在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别.分类以及回归分析.在n维空间中找到一个分类超 ...
- yii2 模型中set_Day184:人脸识别中open-set与close-set
人脸识别 可以简单的分为如下两类: face verification:人脸验证时将人脸分类到某个ID,比如给定两张人脸,判断是否是同一个人(ID) face identification:给定一张人 ...
- android 动态人脸识别码,android OpenCV研究之动态人脸识别
随着直播渐渐的火起来,像抱着直播大腿的其他功能也渐渐的火起来了,比如说人脸识别.说起人脸识别用处甚广,比如说有以这个功能为核心的app:美颜相机.美图秀秀.SNOW等等,但是美颜相机和美图秀秀是用的国 ...
- 使用Python,OpenCV,本地二进制模式(LBP)进行人脸识别
使用Python,OpenCV与本地二进制模式(LBP)进行人脸识别 1. 效果图 2. 原理及步骤 2.1 原理 2.2 步骤 3. 源码 参考 在深度学习和暹罗网络之前,面部识别算法依赖于特征提取 ...
- Python+OpenCV实现AI人脸识别身份认证系统(2)—人脸数据采集、存储
目录 实现原理 实施步骤 实现程序 了解人脸检测.识别的原理后,让我们开始人脸识别系统的设计吧~ 首先展示下数据采集.存储的界面设计: 实现原理
最新文章
- 《Python数据分析与挖掘实战》一第1章 数据挖掘基础1.1 某知名连锁餐饮企业的困惑...
- [置顶] Hibernate从入门到精通(十)多对多单向关联映射
- 【H.264/AVC视频编解码技术】第五章【哈夫曼编码】
- 学术工业界大佬联合打造:ML产品落地流程指南
- OpenCV辅助对象(help objects)(6)_InputArray和OutputArray
- JVM对象内存分配详细过程(栈上分配->TLAB->老年代->Eden区)
- Linux虚拟文件系统VFS的相关数据结构和操作
- 搜狗赴美上市:首日涨3.8%,王小川哽咽感谢母亲
- 图片缩放与目标值的规范
- (转)Rust :文件分层
- eclipse 安装gradle并成功创建一个项目
- 人人商城小程序服务器根目录,微擎通用-人人商城v3小程序安装步骤小程序配置说明...
- python数据挖掘电影评分分析_豆瓣电影数据与票房数据分析
- EXCEL对比重复数据
- 语音合成(TTS)论文优选:HIERARCHICAL PROSODY MODELING FOR NON-AUTOREGRESSIVE SPEECH SYNTHESIS
- Java 后台验证码汉字拼音校验
- kde下gwenview启动慢,甚至几十秒才能启动
- MT【133】磨刀不误砍柴工
- C语言函数定义和函数调用
- 西安市版权申请代理公司怎么选,哪些类型作品受版权保护?