墨奇科技博客|计算机视觉在前端应用中的实践 II

本文介绍了如何优化计算机视觉在前端应用中的性能,重点关注颜色混合和锐化函数的优化,包括算法优化(如查表法)、系统优化(如WebAssembly和Web Worker)和业务优化。通过这些方法,成功提高了处理速度并在不同浏览器上实现了性能提升。

在上一篇博客中,我们简单介绍了如何基于 OpenCV.js 或 Rust/WebAssembly 设计并实现技术方案,在前端业务中实现计算机视觉类(下文简称 CV)的功能。感兴趣的同学可以点击下方链接回顾上一期博客:

墨奇科技博客 | 计算机视觉在前端应用中的实践Ⅰicon-default.png?t=M276https://blog.youkuaiyun.com/Moqi_AI/article/details/123898816?spm=1001.2014.3001.5502

在本文中,我们将从算法、系统、业务三个方面,分享在进一步的性能优化上的一些经验。

一、优化对象

在我们的业务系统中,大量的 CV 计算函数均以实现“风格转换”为目标,亦即通过变换、增强原始的生物特征图像,方便系统使用者观察、标注、比对。

根据我们的内部数据统计,“图像风格转换”的使用频次较高,且短时间内使用密度大,用户期待快速的视觉反馈。因而以此类函数作为主要的优化目标能带来较高的收益。

锐化、颜色混合是 2 个高频使用的风格转换函数。锐化往往能增强图像纹理细节,加大特征与背景的区分度,对于在较差环境下拍摄、提取的模糊图像,较为实用。颜色混合函数则将单一底色,以线

评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值