首页 理论教育 基于人工智能的开源硬件关键功能设计

基于人工智能的开源硬件关键功能设计

时间:2023-06-25 理论教育 版权反馈
【摘要】:AIE控制板上固化有OpenAIE Python开发库,包括计算机视觉CV库、连续非特定人语音识别ASR库、板上器件及接口pyb库。实现语音识别功能的基本流程:初始化→添加关键词识别列表→开始识别→等待识别结果。利用项目8中介绍的人脸检测应用方法,可以编写相关的人脸检测Python代码,供参考:③补光功能设计。点亮LED灯,使之发出白色光的代码如下:④拍照功能设计。

基于人工智能的开源硬件关键功能设计

AIE控制板上固化有OpenAIE Python开发库,包括计算机视觉CV库、连续非特定人语音识别ASR库、板上器件及接口pyb库。其中,CV库主要包括seneor、image等视觉计算对象。ASR库提供与语音识别相关的asr对象,pyb库包括led、button、serial等对象,分别与板上集成的LED彩灯、按键、串口对应。serial对象提供初始化set()、发送send()、接收receive()等方法。asr对象主要提供设置工作场景命令词add_cmd()、启动识别过程run()、获取识别结果get_res()等方法。

①语音识别过程。实现语音识别功能的基本流程:初始化→添加关键词识别列表→开始识别→等待识别结果。实现ASR语音识别类导入及初始化、工作场景设置以及启动语音识别过程的Python程序代码示例如下:

②人脸检测。利用项目8中介绍的人脸检测应用方法,可以编写相关的人脸检测Python代码,供参考:(www.xing528.com)

③补光功能设计。设计语音交互的智能相机控制系统可以增加一个创意,利用板上的LED灯对人脸进行补光。点亮LED灯,使之发出白色光的代码如下:

④拍照功能设计。将摄像头拍摄到的视频图像流,提取出其中一帧,保存图像到板上Flash存储中,存为一个文件,就完成了拍照功能的设计。利用snapshot().save方法可以实现这一概念,具体编程可以参考项目2里的程序设计。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈