关于图像识别:Windows-PCLinuxAndroidiOS-跨平台视频云客户端-QML-开发解决方案

3次阅读

共计 1086 个字符,预计需要花费 3 分钟才能阅读完成。

SkeyeARS(Skeye Video Augmented Reality System)

全景 AR 加强监视系统
是视开科技携手电子科技大学长三角研究院智能交通研究所独特研制的一款基于宽场景多路视频无缝拼接、视频实时加强、监督指标加强显示、指标主动跟踪、视频存储回放、近程数据传输和多通道全景视频同步显示等性能的综合视频 AR 加强监视系统,广泛应用于智慧交通、智慧城市、智慧机场等大场景智能监控畛域。

SkeyeARS 整体架构:

为什么抉择用 QML 开发?

  • QML 是 Qt 提供的一种描述性的脚本语言,相似于 CSS(Cascading Style Sheets),能够在脚本里创立图形对象,并且反对各种图形特效,以及状态机等,同时又能跟 Qt 写的 C++ 代码进行不便的交互,应用起来十分不便。
  • 采纳 QML 加插件的形式次要是为了将界面设计与程序逻辑解耦,个别的零碎开发中界面设计的变动往往多于后盾逻辑,因而采纳 QML 加插件的形式将界面设计与逻辑拆散有利于开发人员的分工,减速产品迭代速度,升高前期保护老本。而且 QML 解释性语言的个性使得其语法更加简略,能够将界面设计局部交给业余的设计人员开发,而不要求设计人员会 C++ 等编程语言。
  • Qt 底层对 QML 做了优化,将会优先应用硬件图形加速器进行界面的渲染,也针对触摸屏利用做了优化,应用 QML 可能更简略快捷的搭建晦涩、柔美的界面。
  • QML 也反对嵌入 Javascript 解决逻辑,然而底层逻辑解决应用 Qt C++ 编写插件,可能更好的管制数据结构,数据处理也更加高效,Qt 提供了多种形式将 C++ 数据类型导入 QML 脚本中。

因而,应用 QML 开发界面次要有以下几个长处:

  • QML 非常灵活,能够做出十分炫酷的成果,例如 QQ、360、迅雷等都不在话下。
  • QML 是标记语言,见名知意,非常容易编写和浏览,大大提高了开发和保护效率。
  • QML 界面简洁大气,有很多动画,更靠近挪动端,用户体验更好。

== 最重要的是 == 不同平台下的 QML 应用雷同的渲染前端,既能保障界面成果统一,不会随操作系统的不同而变动,并且渲染后端依据操作系统能够反对 OpenGL / D3D / Metal,可能兼顾各平台下的渲染效率和兼容性。

## 对于 SkeyeARS ##

SkeyeARS 全景 AR 加强监视系统,是视开科技开发的一款基于宽场景多路视频无缝拼接、视频实时加强、监督指标加强显示、指标主动跟踪、视频存储回放、近程数据传输和多通道全景视频同步显示等性能的综合视频 AR 加强监视系统,广泛应用于智慧交通、智慧城市、智慧机场等大场景智能监控畛域。

具体阐明:http://www.openskeye.cn/web/product/ars

正文完
 0