这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 有奖活动 » 基于TIAM62L的识别处理与统计分析技术

共7条 1/1 1 跳转至页

基于TIAM62L的识别处理与统计分析技术

助工
2026-05-19 19:28:46     打赏

在标准化考试进程中,一项主要的任务就是实现考生身份识别及统计处理。

其处理的基本流程为:通过摄像头实时进行考生的身份识别,然后将识别信息存入标识数组中。一旦入场时段结束,就通过标识数组的信息对考生基本信息库或文件加以筛选和统计,从而生成缺考人员统计表文件。

就考生的身份识别问题,其解决的途径有2条,一个是利用TI AM62L的性能,在配置摄像头及人脸识别程序的情况下完成,其工作量相对比较大,且耗费时间比较长。

另一条途径就是利用其它开发板的资源来实现,其中比较轻松的方式是使用OpenMV Cam H7开发板,因为它自身就配置了摄像头及人脸识别功能,通过串口就能把识别结果传送给TI AM62L进行后续的处理。

图1是注册的图片,以此来进行身份识别。图2是识别的结果,其识别结果就是注册时的文件名。

image.png

图1 图片注册

image.png

 图2 识别结果

在进行统计处理时,处理方法也可以分为2种,其中的一种方式是利用TI AM62L内置的SQL数据库,它可以快速地筛选出缺考人员。关于数据记录的添加和条件筛选的方法,见图3和图4所示。  

image.png

图3 添加记录

image.png

图4 条件筛选

但其不便之处在于,如何才能把串口接收到的识别信息传递给数据库,以实现全程序化的处理,否则就离不开人工的操作来进行干预。

另一种实现的方式就是以文本文件来存储考生基本信息,将串口接收到的AI识别结果出入标识数组或文本文件,如何通过程序自动来筛选缺考人员,并自动生成缺考统计表文件。这种方式的优点在于,可以实现全程的自动处理。

此外,还有一个关键问题就是如何将串口接收到的识别信息保存到文件中,其实现的方法见图5和图6所示。

为了进行验证,首先向文件u.txt中添加一些数据,来测试是否可以实现数据记录的追加。其次,是使用串口来接收数据,并将数据追加到文件u.txt中。为了使程序来控制接收过程,是通过结束标记“EOF”来结束接收过程。

经测试,其设计功能是完全可以实现的。值得指出的是VI编辑器及指令输入时不支持中文输入。

image.png

图5 预存数据记录

image.png

图6 可控式串口追加数据记录

基于文本文件的条件筛选处理程序见图7所示,其筛选结果见图8所示。

image.png

图7 筛选处理的程序

筛选状态标记为“0”的记录,以生成缺考统计表文件,见图8所示。

image.png

图8 筛选结果

由于文本信息不便于快速进行数据处理,将其转存到数组中的程序及测试结果见图9和图10所示。

image.png

图9 转存处理程序

image.png

图10 转存结果

在提取数组信息的情况下,判别记录匹配性的处理方法如图11所示。

image.png

图11 判别匹配记录 

在查询到指定记录的情况下,更改其状态标志的处理方法如图12所示。

image.png

图12 更改状态标志

 

至此,就打通了借助外部人脸识别功能进行统计分析处理及统计表生成的全部技术关节!





关键词: 识别处理与统计分析    

院士
2026-05-20 19:39:38     打赏
2楼

这是两个帖子串了吗?


助工
2026-05-20 23:55:38     打赏
3楼

是在不同的开发板板上探索不同的实现途径及实现细节。


专家
2026-05-27 19:12:54     打赏
4楼

利用数据库识别是怎么做到的?数据比较吗?感觉得有程序执行皮匹配处理吧?


专家
2026-05-28 12:32:45     打赏
5楼

楼主,他是怎么快速识别图片的?


高工
2026-05-28 22:36:29     打赏
6楼

只靠一个模型吗?如果一个模型识别岔了,那岂不是来的人有的成了缺勤,有的签了两次到


高工
2026-05-29 00:02:57     打赏
7楼

既然sqllite都已经内置了,是不是也有对应的驱动包可以直接在代码中操作sqllite呢? 我觉得应该是有这样的包的吧。不然的话这个完全没有内置进去,要是能直接操作sqllite的话这样就很方便了。


共7条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]