OH 与 AI 绘画的碰撞,打造个性化视觉艺术
1 认识 OH
OpenAtom OpenHarmony(简称 OpenHarmony,文中无特殊说明均以 OH 替代)是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能的智能终端设备操作系统。
1.1 OH 发展历程
2020 年 6 月,开放开源基金会成立。
2020 年 9 月 10 日,华为向开放开源基金会捐赠 HarmonyOS 代码 OpenHarmony 1.0(仅支持轻量无屏设备),并开放下载。
2020 年 12 月 22 日,OpenHarmony 项目群成立。
2021 年 6 月 1 日,OpenHarmony 2.0 全面开源发布(轻量带屏设备)。
2021 年 9 月 30 日,OpenHarmony 3.0 版本发布(支持简单标准带屏设备)。
2022 年 3 月 30 日,OpenHarmony 3.1 Release 版本发布(支持复杂标准带屏设备)。
2023 年 4 月 9 日,OpenHarmony 3.2 Release 版本发布(全面支持复杂带屏设备)。
2023 年 10 月 26 日,OpenHarmony 4.0 Release 版本发布(复杂标准带屏设备体验增强)。
1.2 OH 特性
OH 以分布式能力为依托的硬件互助,资源共享特性,能够实现多设备的资源融合、设备管理、数据处理,为设备间的无缝互联提供统一的分布式通信能力,能够快速发现并连接设备,高效地传输任务和数据。
一次开发,多端部署特性是 OH 提供用户程序框架、Ability 框架及 UI 框架为开发者开发的应用能够在多端运行时保证一致性保驾护航。
统一 OS,弹性部署特性能够通过组件化和组件弹性化等设计方法,做到硬件资源的可大可小,按需弹性部署,全面覆盖 ARM、RISC-V、x86 等各种 CPU,从百 KiB 到 GiB 级别的 RAM。
1.3 为何是 OH
技术层面
OH 一次开发,多端部署、分布式能力等特性,能够使应用程序在多种设备上无缝运行;
OH UX 设计规范能够使应用程序为用户提供更简洁更直观的交互界面。
竞争层面
使用 OH 开发的应用程序能够依托 OH 生态;
随着 OH 的推广,以及多设备良好的兼容性和可扩展性,应用程序发展潜力将进一步扩大。
2 认识 SD AI 绘图模型
随着人工智能的迅速发展,各行各业都涌现出一批新的角色,如智能客服、智能医疗助手、智能小教师等,其中 AI 绘画作为新兴领域备受关注。随着深度学习技术的额不断发展,AI 绘画的局面开始得到改善。
2012 年全球人工智能和机器学习权威、华人科学家吴恩达带领团队,耗资 100 万美元,使用 1000 台电脑、16000 个 CPU 的资源经过 3 天训练,使用计算机画出模糊的猫脸,该年也被称为 AI 绘画起源之年。
2022 年随着 Stable Diffusion(文中无特殊说明均以 SD 替代)开源后,行业获得了关键技术的突破,许多基于 SD 模型的应用纷纷入局,真正到达了百花齐放的时代,因此也被称为 AI 绘画元年。
Stable Diffusion 是一种机器学习模型,它经过训练可以逐步对随机高斯噪声进行去噪以获得感兴趣的样本,例如生成图像。而其开源开放的形势,使得众多开发者参与其中,通过个人也可以花费小成本部署在私服上便于研究学习。
本次选择 Apifox 提供的 Stable Diffusion V3 API(文中无特殊说明均以 SDV3 替代),其具备更快的速度、图像填充、图像到图像以及负面提示特性。SDV3 采用 REST 设计,通过 HTTP 方式可以直接使用 SD 的能力。
3 文生图
可以通过选择默认提供的画面效果、构图、颜色、风格模型以及正负面提示词来快速生成图像。正面提示词是针对您希望在图像中看到的内容,负面提示词是通过列出您不希望在生成的图像中看到的内容来完善构图描述。
4 图生图
您可以使用图生图能力对文生图中生成的图像进行二次加工,同时也可以选择设备中存储的图像并设定新的提示词,应用程序会根据您的设定进行新图像绘制。
5 前景
OH 与 SD 相结合的应用程序可用于但不限于个人创作、教培机构、广告设计以及为企业提供定制化服务。随着 AI 绘图技术的不断发展和进步,应用程序能力不断提升,将提供更精准、更迅速、高质量的绘图能力,将具备更广阔的市场前景。
版权声明: 本文为 InfoQ 作者【白晓明】的原创文章。
原文链接:【http://xie.infoq.cn/article/8a66063506087a233152156fc】。
本文遵守【CC BY-NC-ND】协议,转载请保留原文出处及本版权声明。
评论