大禹开发板介绍

润和大禹系列HH-SCDAYU200是润和软件推出的社区内首款支持OpenHarmony富设备的开发板,基于瑞芯微RK3568,集成双核心架构GPU以及高效能NPU,板载四核64位Cortex-A55 处理器采用22nm先进工艺,主频高达2.0GHz,支持蓝牙、Wi-Fi、音频、视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口,配置双千兆自适应RJ45以太网口,可满足NVR、工业网关等多网口产品需求。
润和软件作为开放原子开源基金会(OpenAtom Foundation,以下简称“基金会”)OpenHarmony开源项目的七家共建单位之一,同期发布支持手机类的OpenHarmony高性能开发套件HH-SCDAYU以及基于HH-SCDAYU的金融支付终端产品,助力OpenHarmony 2.0开源版本和的发布。
OpenHarmony是由基金会孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

由基金会整合参与者的贡献,形成OpenHarmony开源项目(该项目的中文名正由基金会申请注册中)。全球有兴趣、有需要的组织和个人都可以平等地参与该项目,实现共商、共建、共享、共赢。迄今为止,该项目已有240多位贡献者,最新的版本为OpenHarmony 2.0 Canary。

2020年12月博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际七家单位(排名按单位简称首字母排序)在基金会的组织下成立了OpenHarmony项目群工作委员会,开始对OpenHarmony进行社区治理。

润和软件OpenHarmony高性能开发套件HH-SCDAYU,支持4G LTE Cat7网络、双卡双待、蓝牙、Wi-Fi、GPS 双目摄像头等功能,接口丰富,可广泛应用于智能POS收银机、物流终端、VR Camera、智能机器人、车载设备、智能信息采集设备、智能手持终端、无人机等产品。

基于视觉可视化的导购系统

项目背景

通过增强现实进行视觉交互进行家具和的挑选,减少病毒在家居上的残留,切断传染源,组织病毒传播。也减缓了疫情时代挑选家居的困难。

路线介绍

项目路线大致为下:分为商品选择模块、虚拟试衣模块、硬件监控模块、用户喜好推荐模块。

商品选择模块

首先是我们的商品选择模块,我们采用mediapipe人体特征点检测框架,检测人体躯干的33个特征点和手部的21个关键点,为了减少多个关键点造成的混乱问题,我们采用用右手的手心作为唯一定位点,通过屏距比实现投影效果,计算出用户手掌的关键点在屏幕上的投影点,通过坐标变换来实现效果。通过xy值归一化显示标识点在平面上的位置信息,通过z值显示标识点的深度信息,实现三维的检测效果。由于mediapipeMediaPipe支持用于GPU计算和渲染的计算单元节点,并允许合并多个GPU节点,以及将它们与基于CPU的计算单元节点混合,提高了模型检测时间,实现更低时延的识别效果。

虚拟家居模块

然后是我们的虚拟家居模块,我们使用华为HMS服务的AR展示组件、AR人脸组件和Scankit扫码组件。
AR展示组件集成了真实环境理解能力与模型渲染能力,其中真实环境理解能力包括识别真实世界的平面、环境光、人体等,模型渲染能力包括模型和真实世界平面、环境光、人体等交互渲染。识别到地面后,将模型放置到地面上进行展示。
AR人脸组件则集成了人脸理解能力与模型渲染能力,其中人脸理解能力包括人脸位置、姿态识别与人脸表情识别等,轻松实现商品可视化效果。
Scankit则解决了强光弯曲变形等原因,通过瞬时的扫描检测提升用户的体验感。

用户端鸿蒙app

我们前端使用的是鸿蒙app,鸿蒙系统是华为开发者大会上正式发布的,是面向全场景的分布式操作系统,具有分布式软总线、分布式数据管理、分布式安全的特性。分布式软总线让多设备融合为一个设备,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验。分布式数据管理让跨设备数据访问如同访问本地,大大提升跨设备数据远程读写和检索性能等。分布式安全通过定义数据和设备的安全级别,对数据和设备都进行分类分级保护,确保数据流通安全可信。
在我们的可视化方面,我们通过协同过滤算法实现服饰推荐效果,展现在鸿蒙app上,为用户生成唯一的个性化标签,通过个性化标签将人群划分为小群体,在小群体内实现喜好服饰的数据共享,即喜好推荐。

硬件监控模块

我们使用小熊派,通过STM32的硬件IIC获取SHT20温湿度数据,并在串口中打印。
此模块正在进行,参考教程:https://bbs.huaweicloud.com/blogs/detail/198077

产品升级

此处计划使用大禹开发者套件,大禹开发者具有以下功能:

  • 基于瑞芯微 RK3568,集成双核心架构GPU以及高效能NPU;

  • 板载四核64位Cortex-A55 处理器采用22nm先进工艺,主频高达2.0GHz;

  • 支持蓝牙、Wi-Fi、音频、视频和摄像头等功能,拥有丰富的扩展接口,支持多种视频输入输出接口;

  • 配置双千兆自适应RJ45以太网口,可满足NVR、工业网关等多网口产品需求;

  • 通过SODIMM 314P标准接口连接核心板与底板即形成一块完整的AI开发板。

针对我们的项目,具有以下改进方案:

  1. 通过强大算力实现更高效的模型训练,避免出现树莓派等算力不足引起的帧率低、卡顿等情况。
  2. 通过拓展接口实现丰富的资源拓展效果,支持各种商家的视频输入方式,避免转码造成的麻烦。
  3. 通过良好的分布式支持打造更强大的分布式模块,能够丰富我们的云数据库,达成更强大的数据处理效果。

基于润和大禹开发板的导购系统项目方案相关推荐

  1. 基于润和3516 dv300开发板,运行鸿蒙3.1 ArkUI helloworld

    目标:在3516 dv300开发板上,运行ArkUI helloworld 使用2021.12.30 openharmony3.1beta,编译L2标准系统,并烧录在润和3516 DV300开发板上, ...

  2. 大疆开发板A型基于HAL库驱动M3508直流无刷电机及PID控制

    1.首先,我们先了解一下大疆开发板A型的资料,官方有提供 官网:RoboMaster 机甲大师赛 芯片型号STM32F427IIH6 2.了解M3508直流无刷电机的资料,官网有提供  3.于是我找到 ...

  3. 通过OpenHarmony兼容性测评,大师兄开发板与丰富教培资源已ready

    近日,润和满天星系列开源大师兄开发板顺利通过OpenHarmony 3.1 release版本兼容性测评,获颁OpenAtom OpenHarmony(以下简称OpenHarmony)生态产品兼容性证 ...

  4. STM32下载程序至SRAM——基于正点原子精英STM32F103ZET6开发板

    STM32下载程序至SRAM--基于正点原子精英STM32F103ZET6开发板 如题,由于STM32的FLASH烧写寿命在1万次左右,对于本人这样的改一行代码都想下载到开发板中测试的强迫症患者,真是 ...

  5. c语言模拟32u4单片机,一种基于Atmega32u4的教学型Arduino开发板的制作方法

    本实用新型涉及一种教学型Arduino开发板,具体是基于Atmega32u4芯片的教学型Arduino开发板. 背景技术: 近些年来,互联网和物联网高速发展,在推动社会生产力快速发展的同时,也对我们的 ...

  6. 基于TI AM335x创龙开发板U-Boot编译

    分享一下基于广州创龙TL335x-IDK开发板的U-Boot编译.希望能帮助上你. 板子特点如下:  基于 TI AM335x ARM Cortex-A8 CPU,主频可高达 1GHz,运算能力可高 ...

  7. PAJ7620手势传感器快速应用- -基于涂鸦CBU模组开发板

    PAJ7620手势传感器快速驱动- -基于涂鸦CBU模组开发板 正在,或是想要开发物联网小产品的你是否会觉得一些常用的控制需要繁琐地掏出手机会让你的产品体验不佳?添加实体按键又显得太 low ?不妨来 ...

  8. 构建一个适合stm32mp157系列开发板的嵌入式Linux系统

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

  9. 基于Python的Flask框架开发的在线电影网站系统(附源码)

    来源丨网络 今天给大家分享的是基于Python的Flask框架开发的在线电影网站系统. 项目介绍 项目介绍:网站前端采用HTML5编写,使用Bootstrap前端开发框架,后端使用Python3语言编 ...

最新文章

  1. let const 命令
  2. sqlsourcesafe mysql_mysql权限问题,看不到其它的库!
  3. hive加载大文件(3G)
  4. Some Experience about userControls
  5. AOJ 558 Cheese(bfs)
  6. [转载]Javascript异步编程的4种方法
  7. 答复审稿人的10条简易法则,你都学会了吗?
  8. 【Java】CMD编译Java源码遇到\ufeff问题的解决方法
  9. C++ 多继承之如何调用私有成员
  10. 针对模拟滚动条插件(jQuery.slimscroll.js)的修改
  11. vmware 虚拟机设置 redhat 桥接模式
  12. 《南溪的目标检测学习笔记》——后处理方法的学习笔记
  13. Unity3d gameObject
  14. 【CGAL】提取中心线
  15. 自学备考CKA攻略-考试信息及准备
  16. 我科学家研制“龙虾壳”新型仿生材料
  17. C++11_关键字_explicit
  18. 关键帧动画 骨骼动画_动画关键原则
  19. 手机连接投影机的步骤_投影仪怎么连接手机 投影仪连接手机方法介绍【详细步骤】...
  20. 实现网页原路返回:从哪个页面跳转过来就返回哪个页面

热门文章

  1. 支持P2P传输的M3U8播放器
  2. C# 中2,10,16进制及其ASCII码之间转化
  3. 计算机数字键盘无法输入数字,电脑数字键打不出数字怎么办?电脑数字键打不出数字的修复方法...
  4. 计算机课板书图片,小学信息技术课《插入图片及剪贴画》说课稿
  5. java graphics 渐变色_使用BufferedImage进行渐变色操作
  6. 一个简单购物网页的制作过程
  7. eclipse设置工作空间的默认编码和设置项目的编码
  8. SURF C++代码 详细阅读(二)—— 极值点检测 确定极值点精确位置
  9. 性能测试培训总结-spotlight on mysql
  10. vps、云服务器、虚拟主机