排序
计算机视觉教程2-3:图解双线性插值算法&最近邻插值算法
1 算法原理 提出此算法的背景是基于图片的缩放,在图片缩放的过程中,实质上就是将原图像像素矩阵像素值,填到目标图像像素矩阵中,目标图像像素矩阵可能比原图像像素矩阵大(图片放大),也可...
计算机视觉教程2-2:详解图像滤波算法(附Python实战)
@TOC 1 分类 图像滤波按图像域可分为两种类型: 邻域滤波(Spatial Domain Filter),其本质是数字窗口上的数学运算。一般用于图像平滑、图像锐化、特征提取(如纹理测量、边缘检测)等,邻域滤波使...
计算机视觉教程2-4:图像仿射变换原理
1 理论基础 考虑如图1所示的一个变换,即将点P经过一个运算映射f映射成点Q。下面解释如果现在已知了P和Q的坐标,应该如何求出这个变换f 图1 直观地,写出代数方程: { x ′ = a 1 x + a ...
缓存系列:缓存穿透的解决思路
大家好,我是李哥。 上次我们讨论了在分布式系统下的缓存架构体系,从浏览器缓存到客户端缓存,再到CDN缓存,再到反向代理缓存,再到本地缓存,再到分布式缓存。整个链路中有非常多的缓存。 如...
计算机视觉教程7-3:Openpose配置与实践
1 什么是Openpose? OpenPose是在单图像上联合检测人体、手、面部和脚关键点(总共135个关键点)的实时多人系统。 openpose(图源github.com) 抖音“尬舞”机就应用了人体关键点检测技术: 就像玩...
计算机视觉教程2-8:你知道图像背景虚化效果的原理吗?(附代码)
0 写在前面 相信用过相机的同学都知道虚化特效,这是一种使焦点聚集在拍摄主题上,让背景变得朦胧的效果,例如本文最后实现的背景虚化效果 相机虚化特效背后的原理是什么?和计算机视觉有什么关...
计算机视觉教程2-7:天使与恶魔?图文详解图像形态学运算(附代码)
1 图像形态学运算 在计算机视觉教程2-2:详解图像滤波算法(附Python实战)中我们将图像滤波进行了以下分类: 邻域滤波 线性滤波 非线性滤波 频域滤波 低通滤波 高通滤波 在非线性滤波中,之前只...
计算机视觉教程2-6:八大图像特效算法制作你的专属滤镜(附Python代码)
0 写在前面 图像特效处理是基于图像像素数据特征,将原图像进行一定步骤的计算——例如像素作差、灰度变换、颜色通道融合等,从而达到期望的效果。图像特效处理是日常生活中应用非常广泛的一种...
如何使用 DevStar “智能 OCR 图像文字识别”模板快速开发 Serverless 应用
您将会学到什么 您将学会如何通过DevStar实现一站式快速开发基于Serverless的智能识别图片文字信息应用,并在此基础上基于华为云EI产品开放能力进行对应用的自定义扩展,体验云上开发的乐趣 您...
Golang内存逃逸分析
Golang内存逃逸分析 1.堆&栈 在c语言中,应用程序的虚拟内存空间划分为堆空间和栈空间,两者都是合法的空间,那为什么还要专门区分开来呢?主要是为了内存空间的分配和管理的需要 栈内存分...