软硬件项目集成 - 石头计算

软硬件项目集成 - 石头计算

本章集成本书前面所有介绍的技术实作一个软硬件项目集成应用,目标是要在三种不同颜色的石头中计算出蓝色石头的数量,透过智能装备的摄像头取得照片,上传到 Web 服务器,而 Web 服务器会将图片交给智能应用程序来进行计算机视觉与人工智能相关的算法运算,并将结果以图形用户介面的方式呈现给用户,如下图所示。

在这里插入图片描述
图 1. 石头计算软硬件项目集成架构

下表说明石头计算软硬件项目所需的所有元件应具备的功能与知识点,所有的项目开发都需要多个知识点的集成来完成,用户通过图形用户介面要求智能装备进行拍照识别,所以智能装备需要具备上网、拍照、上传图片等功能,而状态显示可以让用户实时知道掌握智能装备 - ESP32-CAM,目前是处于待机还是上传运作状态。而 Web 服务器需要提供接收图片功能,并与智能应用程序、图形用户介面进行交互,将得到的图片交给智能应用程序运算,事实上,智能应用程序可以跟 Web 服务器在同一台计算机上,也可以是一个云服务,如百度智能云,或是自己开发的服务等。最后 Web 服务器在将结果回传给图形用户介面,而这个交互方式可以是静态网页,也可以是使用 AJAX 的动态网页。

表 1. 石头计算软硬件项目元件说明表

元件功能技术说明知识点
智能装备上网、拍照、上传图片、状态显示MicroPython/ESP32-CAM单片机开发、程序开发
Web 服务器接收图片、与智能应用程序交互Flask/PythonHTTP 协议、网站建置、网络基础
智能应用程序计算石头并回传结果OpenCV/Python计算机视觉、人工智能
图形用户介面提供用户操作并观看结果HTML/JS/CSS前端网页开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值