当前位置:首页 » 操作系统 » 面部扫描源码

面部扫描源码

发布时间: 2023-08-25 19:24:09

❶ android里面 条形码扫描 应该是怎么做的,有没有源码 什么的,发一个给我啊

1、下载ZBar官方SDK程序(下载链接:http://zbar.sourceforge.net/index.html),并打开项目,如下图:

❷ android中人脸识别扫描人然后怎样将影象储存到本地资料库

android中人脸识别扫描人然后怎样将影象储存到本地资料库 用AndroidSDK中的Face Detector实现人脸识别
流程是这样的:
1. 读取一张图片至Bitmap (从Resource中,或是从手机相簿中选取)
2. 使用FaceDetector API分析Bitmap,将探测到的人脸资料以FaceDetector.Face储存在一个Face list中;
3.将人脸框显示在图片上。
基于pca 的人脸识别系怎样将训练资料库汇入
识别率指的是通过人脸识别技术识别正确数占识别总数的百分比。
人脸识别演算法分类
基于人脸特征点的识别算法(Feature-based recognition algorithms)。
基于整幅人脸影象的识别算法(Appearance-based recognition algorithms)。
基于模板的识别算法(Template-based recognition algorithms)。
利用神经网路进行识别的算法(Recognition algorithms using neural neork)。
神经网路识别
基于光照估计模型理论
提出了基于Gamma灰度矫正的光照预处理方法,并且在光照估计模型的基础上,进行相应的光照补偿和光照平衡策略。
优化的形变统计校正理论
基于统计形变的校正理论,优化人脸姿态;
强化迭代理论
强化迭代理论是对DLFA人脸检测算法的有效扩充套件;
独创的实时特征识别理论
该理论侧重于人脸实时资料的中间值处理,从而可以在识别速率和识别效能之间,达到最佳的匹配效果
C#怎么将图片储存到sql资料库
C# 将图片储存到SQL资料库:
rivate void button2_Click_1(object sender, System.EventArgs e){string pathName;if (this.openFileDialog1.ShowDialog()==System.Windows.Forms.DialogResult.OK){pathName = this.openFileDialog1.FileName;System.Drawing.Image img = System.Drawing.Image.FromFile(pathName);this.pictureBox1.Image = img;将影象读入到位元组阵列System.IO.FileStream fs = new System.IO.FileStream(pathName,System.IO.FileMode.Open,System.IO.FileAess.Read);byte[] buffByte = new byte[fs.Length];fs.Read(buffByte,0,(int)fs.Length);fs.Close();fs = null;建立Command命令string m = @"Insert into table1(img,name) values(@img,@name)";this.sqlCommand1 = new System.Data.SqlClient.SqlCommand ();this.sqlCommand1.CommandType = System.Data.CommandType.Text ;this.sqlCommand1.CommandText = m;this.sqlCommand1.Connection = this.sqlConnection1 ;建立Parameterthis.sqlCommand1.Parameters.Add("@img",System.Data.SqlDbType.Image);this.sqlCommand1.Parameters[0].Value = url地址this.sqlCommand1.Parameters.Add("@name",System.Data.SqlDbType.VarChar);this.sqlCommand1.Parameters[1].Value =(pathName.LastIndexOf("\\")+1);try{this.sqlConnection1.Open();this.sqlCommand1.ExecuteNonQuery();this.sqlConnection1.Close();}catch(System.Exception ee){MessageBox.Show(ee.Message );}buffByte = null; this.FillListBox();}

虹软人脸SDK的人脸特征怎么储存到资料库?
特征码是一个二进位制栏位,一般资料库提供一个二进位制栏位来储存二进位制资料,比如SQL Server中的BINARY,VERBINARY;MYSQL用Blob;Oracle用blob或者bfile。

人脸识别常用的人脸资料库有哪些
给你提供几个线索,资料都可以去资料堂下载。
1.FERET人脸资料库 -
由FERET专案建立,包含1万多张多姿态和光照的人脸影象,是人脸识别领域应用最广泛的人脸资料库之一.其中的多数人是西方人,每个人所包含的人脸影象的变化比较单一
2.CMU-PIE人脸资料库
由美国卡耐基梅隆大学建立,包含68位志愿者的41,368张多姿态,光照和表情的面部影象.其中的姿态和光照变化影象也是在严格控制的条件下采集的,目前已经逐渐成为人脸识别领域的一个重要的测试集合
3.YALE人脸资料库
由耶鲁大学计算视觉与控制中心建立,包含15位志愿者的165张图片,包含光照,表情和姿态
的变化.
4. YALE人脸资料库B
包含了10个人的5,850幅多姿态,多光照的影象.其中的姿态和光照变化的影象都是在严格控制的条件下采集的,主要用于光照和姿态问题的建模与分析.由于采集人数较少,该资料库的进一步应用受到了比较大的限制
5. MIT人脸资料库
由麻省理工大学媒体实验室建立,包含16位志愿者的2,592张不同姿态,光照和大小的面部影象.
6. ORL人脸资料库
由剑桥大学AT&T实验室建立,包含40人共400张面部影象,部分志愿者的影象包括了姿态,
表情和面部饰物的变化.该人脸库在人脸识别研究的早期经常被人们采用,但由于变化模式较少,多数系统的识别率均可以达到90%以上,因此进一步利用的价值已经不大.
7. BioID人脸资料库
包含在各种光照和复杂背景下的1521张灰度面部影象,眼睛位置已经被手工标注。
如何将图片储存到aess资料库中
Aess资料列栏位型别OLE型别
可以储存二进位制资料
用C#读取档案然后储存在Byte阵列内部
然后Insert语句引数值使用这个阵列
不能使用字串连线必须使用引数
怎样将图片的路径储存到MYSQL资料库中
把路径作为字串,插入到资料库的一个栏位里。 在一个业务操作中,需要把资料储存到本地资料库,并且同步到异地资料库中

❸ 扫描二维码的zing-2.3.0源码中,部分语句在Android-17中弃用了

java">//ctrl+1添加@SuppressWarnings("deprecation")在onResume
if(Build.VERSION.SDK_INT<Build.VERSION_CODES.HONEYCOMB){
surfaceHolder.setType(surfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
}

//Integer.parseInt(Build.VERSION.SDK)改为Build.VERSION.SDK_INT

//YCbCr_420_SP用ImageFormat.NV21代替
//YCbCr_422_SP用ImageFormat.NV16代替

//这些文档上都有,自己都可以解决的……

❹ 求助:谁有C++的多边形扫描线填充算法的源代码!

typedef struct tEdge
{ int yUpper;
float xIntersect,dxPerScan;
struct tEdge *next;
}Edge;
void insertEdge(Edge *list Edge *edge)//将结点插入边表
{
Edge *p,*q=list;
p=q->next;
while (p!=NULL)
{ if (edge->xIntersect<p->xIntersect) p=NULL;
else { q=p; p=p->next;}
}
edge->next=q->next;
q->next=edge;
}

int yNext(int k,int cnt, dcPt *pts)//求奇异点
{
int j;
if ((k+1)>(cnt-1)) j=0;
else j=k+1;
while (pts[k].y==pts[j].y)
if((j+1)>(cnt-1)) j=0;
else j++;
return (pts[j].y);
}

void makeEdgeRec(dcPt lower,dcPt upper,int yComp, Edge *edge, Edge *edges[]) //生成边表结点,并插入到边表中
{
edge->dxPerScan=(float)(upper.x-lower.x)/(upper.y-lower.y);
edge->xIntersect=lower.x;
if (upper.y<yComp)
edge->yUpper=upper.y-1;
else
edge->yUpper=upper.y;
insertEdge(edges[lower.y],edge);
}

void buildEdgeList(int cnt,dcPt *pts, Edge *edges[])//创建边表的主体函数
{
Edge *edge;
dcPt v1,v2;
int i,yPrev=pts[cnt-2].y;
v1.x=pts[cnt-1].x; v1.y=pts[cnt-1].y;
for (i=0;i<cnt;i++)
{ v2=pts[i];
if (v1.y!=v2.y)
{ edge=(Edge *)malloc(sizeof(Edge));
if (v1.y<v2.y)
makeEdgeRec(v1,v2,yNext(i,cnt,pts),edge,edges);
else makeEdgeRec(v2,v1,yPrev,edge,edges);
}
yPrev=v1.y;
v1=v2;
}
}

void buildActiveList(int scan,Edge * active,Edge *edges[])//建立活动边表的主题函数
{ Edge *p,*q;
p=edges[scan]->next;
while (p)
{ q=p->next;
insertEdge(active,p);
p=q;
}
}

void fillScan(int scan,Edge *active)//填充一对交点
{
Edge *p1,*p2;
int i
p1=active->next;
while(p1)
{
p2=p1->next;
for (i=p1->xIntersect;i<p2->xIntersect;i++)
setPixel((int)i,scan);
p1=p2->next;
}
}

void delectAfter(Edge *q)//删除链表中结点
{
Edge *p=q->next;
q->next=p->next;
free(p);
}

void updateActiveList(int scan,Edge *active)//填充完后,更新活动边表
{
Edge *q=active,*p=active->next;
while (p)
if (scan>=p->yUpper)
{
p=p->next;
deleteAfter(q);
}
else
{ p->xIntersect=p->xIntersect+p->dxPerScan;
q=p;
p=p->next;
}
}

void resortActiveList(Edge *active)//对活动边表结点重新排序
{
Edge *q,*p=active->next;
active->next=NULL;
while(p)
{ q=p->next;
insertEdge(active,p);
p=q;
}
}

void scanFill(int cnt,dcPt *pts)//多边形填充主体程序
{
Edge *edge[WINDOW_HEIGHT],*active;
int i,scan;
for (i=0;i<WINDOW_HEIGHT;i++)
{
edges[i]=(Edge *)malloc(sizeof(Edge));
edges[i]->next=NULL;
}
buildEdgeList(cnt,pts,edges);
active=(Edge *)malloc (sizeof(Edge));
active->next=NULL;
for(scan=0;scan<WINDOW_HEIGHT;scan++)
{
buildActiveList(scan,active,edges);
if (active->next)
{fillScan(sacn,active);<br/> updateActiveList(scan,active);<br/> resortActiveList(active);<br/>}
}
}
}
}
}

热点内容
绝对赛车3安卓在哪里下载 发布:2025-02-01 12:42:30 浏览:715
mysql修改数据库字符 发布:2025-02-01 12:37:52 浏览:566
阿里云服务器出厂密码是多少 发布:2025-02-01 12:35:43 浏览:664
手机传文件服务器和ip地址 发布:2025-02-01 12:15:01 浏览:657
儿子编程课 发布:2025-02-01 12:15:00 浏览:900
zsh脚本 发布:2025-02-01 12:13:48 浏览:595
android亮度获取 发布:2025-02-01 12:09:10 浏览:624
小孩什么时候学编程比较好 发布:2025-02-01 12:03:10 浏览:960
c语言的认识 发布:2025-02-01 11:58:03 浏览:520
svn连接服务器地址 发布:2025-02-01 11:51:31 浏览:416