Update README.md
OpenHarmony开源操作系统提供了丰富的图形能力。渐变模糊作为应用广泛的视效,能够突出显示效果的层次感。渐变模糊与普通的模糊对比,其区别在于渐变模糊效果在某一个方向上按指定规则变化,模糊程度从无到有,从有到无,从强到弱,从弱到强的一个效果。此课题需要设计高效的渐变模糊算法,并在OpenHarmony开源操作系统上实现。 当前挑战: 渐变模糊的实现方法有多种,在移动端需要考虑到性能与效果的平衡。 1)高效的算法,渐变模糊对GPU算力要求高,需要设计高效的算法,此为该课题的主要挑战项; 2)帧率性能,需要满足移动端设备的满帧运行;
1)需要基于OpenHarmony开源操作系统实现效果,需要满足目标效果; 2)实现方法不得与OpenHarmony开源操作系统已有算法雷同或者一致; 3)性能较OpenHarmony开源操作系统已有算法优化50%以上。
刘芊 — liuqian71@huawei.com 柳跃天 — liuyuetian1@huawei.com 张强 — zhangqiang183@huawei.com 肖剑锋 — xiaojianfeng3@huawei.com
【OpenHarmony Graphics子系统介绍】 https://gitee.com/openharmony/graphic_graphic_2d
【OpenHarmony渐变模糊接口】 https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-image-effect.md#lineargradientblur10
【常用模糊算法介绍】 https://zhuanlan.zhihu.com/p/125744132
渐变模糊效果示例图: 算法参考实现: https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/modules/render_service_base/src/render/rs_linear_gradient_blur_filter.cpp 推荐硬件 社区Laval手机
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
渐变模糊效果技术
作品完成和提交方式:选择本赛题的参赛队伍需要首先复刻(Fork)本项目,然后在复刻的项目中添加参赛队员、合作完成作品开发即可,无需提交PR到赛题项目。如果作品为文档形式,也请将作品文档提交到项目代码库中。在作品完成过程中,围绕作品的相关讨论等可以以疑修(Issue)形式发布和讨论,也可使用里程碑对整个任务进行规划管理。
1. 赛题说明
OpenHarmony开源操作系统提供了丰富的图形能力。渐变模糊作为应用广泛的视效,能够突出显示效果的层次感。渐变模糊与普通的模糊对比,其区别在于渐变模糊效果在某一个方向上按指定规则变化,模糊程度从无到有,从有到无,从强到弱,从弱到强的一个效果。此课题需要设计高效的渐变模糊算法,并在OpenHarmony开源操作系统上实现。 当前挑战: 渐变模糊的实现方法有多种,在移动端需要考虑到性能与效果的平衡。 1)高效的算法,渐变模糊对GPU算力要求高,需要设计高效的算法,此为该课题的主要挑战项; 2)帧率性能,需要满足移动端设备的满帧运行;
2. 赛题要求
1)需要基于OpenHarmony开源操作系统实现效果,需要满足目标效果; 2)实现方法不得与OpenHarmony开源操作系统已有算法雷同或者一致; 3)性能较OpenHarmony开源操作系统已有算法优化50%以上。
3. 赛题导师
刘芊 — liuqian71@huawei.com 柳跃天 — liuyuetian1@huawei.com 张强 — zhangqiang183@huawei.com 肖剑锋 — xiaojianfeng3@huawei.com
4. 参考资料
【OpenHarmony Graphics子系统介绍】 https://gitee.com/openharmony/graphic_graphic_2d
【OpenHarmony渐变模糊接口】 https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-image-effect.md#lineargradientblur10
【常用模糊算法介绍】 https://zhuanlan.zhihu.com/p/125744132
渐变模糊效果示例图:
算法参考实现:
https://gitee.com/openharmony/graphic_graphic_2d/blob/master/rosen/modules/render_service_base/src/render/rs_linear_gradient_blur_filter.cpp
推荐硬件
社区Laval手机