- 【OpenCV】⚠️高手勿入! 半小时学会基本操作 18⚠️ 概述图像金字塔高斯金字塔拉布拉斯金字塔 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小... 【OpenCV】⚠️高手勿入! 半小时学会基本操作 18⚠️ 概述图像金字塔高斯金字塔拉布拉斯金字塔 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大. 今天小...
- 【OpenCV】⚠️实战⚠️ 人脸识别 ☢️建议手收藏☢️ 概述模型获取detectMultiScale图片人脸识别视频人脸识别 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语... 【OpenCV】⚠️实战⚠️ 人脸识别 ☢️建议手收藏☢️ 概述模型获取detectMultiScale图片人脸识别视频人脸识别 概述 OpenCV 是一个跨平台的计算机视觉库, 支持多语...
- 【OpenCV】 ⚠️高手勿入! 半小时学会基本操作 25⚠️ 图像匹配 概述图像特征匹配match vs knnMatchBrute-Force 匹配器FLANN 匹配器 概述 Op... 【OpenCV】 ⚠️高手勿入! 半小时学会基本操作 25⚠️ 图像匹配 概述图像特征匹配match vs knnMatchBrute-Force 匹配器FLANN 匹配器 概述 Op...
- 前言: 本专栏主要结合OpenCV4,来实现一些基本的图像处理操作、经典的机器学习算法(比如K-Means、KNN、SVM、决策树、贝叶斯分类器等),以及常用的深度学习算法。 系列文章,持续更新: ... 前言: 本专栏主要结合OpenCV4,来实现一些基本的图像处理操作、经典的机器学习算法(比如K-Means、KNN、SVM、决策树、贝叶斯分类器等),以及常用的深度学习算法。 系列文章,持续更新: ...
- 目录 前言翻转实现翻转 前言 经过前文的介绍,我们已经掌握了基础的缩放功能。本篇博文将带领大家一起学习OpenCV中另一个几何变换,也就是翻转。 翻转 在OpenCV中,它给我们提供cv2.flip()函数来实现翻转,该函数即可以实现水平方向翻转,也可以实现垂直方向翻转,当然也可以两个方向同时翻转,它的定义如下: def flip(src, fli... 目录 前言翻转实现翻转 前言 经过前文的介绍,我们已经掌握了基础的缩放功能。本篇博文将带领大家一起学习OpenCV中另一个几何变换,也就是翻转。 翻转 在OpenCV中,它给我们提供cv2.flip()函数来实现翻转,该函数即可以实现水平方向翻转,也可以实现垂直方向翻转,当然也可以两个方向同时翻转,它的定义如下: def flip(src, fli...
- 目录 什么是图像金字塔高斯金字塔拉普拉斯金字塔实战 什么是图像金字塔 图像金字塔是由一副图像的多个不同分辨率的子图所构成的图像集合。该组图像是由单个图像通过不断地降低采样所产生的,最小的图像可能仅仅只有一个像素点。如下图所示,分辨率从低到高,逐渐降低的图像集合。 通常level0是原图,每往上一层图像的宽高降低为原来的一半,以此类推。比如假如level... 目录 什么是图像金字塔高斯金字塔拉普拉斯金字塔实战 什么是图像金字塔 图像金字塔是由一副图像的多个不同分辨率的子图所构成的图像集合。该组图像是由单个图像通过不断地降低采样所产生的,最小的图像可能仅仅只有一个像素点。如下图所示,分辨率从低到高,逐渐降低的图像集合。 通常level0是原图,每往上一层图像的宽高降低为原来的一半,以此类推。比如假如level...
- 目录 抖音视频闪烁原理实现抖音视频闪烁 抖音视频闪烁原理 在抖音视频的抖动过程中,我们还可以发现其视频的颜色曝光度都发生了一些变化,并不是单纯的只有抖动效果。所以,本篇将来实现视频的闪烁效果。 而图像闪烁的原理,其实说白了就是其曝光度的变化。在更改视频曝光度的之前,我们需要认识一个OpenCV中新的函数:cv2.LTU()。 LUT就是Look Up... 目录 抖音视频闪烁原理实现抖音视频闪烁 抖音视频闪烁原理 在抖音视频的抖动过程中,我们还可以发现其视频的颜色曝光度都发生了一些变化,并不是单纯的只有抖动效果。所以,本篇将来实现视频的闪烁效果。 而图像闪烁的原理,其实说白了就是其曝光度的变化。在更改视频曝光度的之前,我们需要认识一个OpenCV中新的函数:cv2.LTU()。 LUT就是Look Up...
- 目录 前言缩放dsize实现缩放fx,fy实现缩放 前言 对于色彩空间的转换,我们就通过HSV实战给大家讲解介绍。至于其他的色彩空间的转换与应用,后续学到其他知识在单独来将。从本篇开始,我们将学习OpenCV的几何变换。 比如,在图像处理的领域,我们会经常碰到图像的缩放,旋转等操作,特别是对于有过使用PS经验的用户,对于这些操作肯定手到擒来,但其实底层... 目录 前言缩放dsize实现缩放fx,fy实现缩放 前言 对于色彩空间的转换,我们就通过HSV实战给大家讲解介绍。至于其他的色彩空间的转换与应用,后续学到其他知识在单独来将。从本篇开始,我们将学习OpenCV的几何变换。 比如,在图像处理的领域,我们会经常碰到图像的缩放,旋转等操作,特别是对于有过使用PS经验的用户,对于这些操作肯定手到擒来,但其实底层...
- 目录 什么是形态学腐蚀膨胀 什么是形态学 要了解腐蚀之前,我们需要了解一个概念:形态学。 形态学,又名数学形态学(Mathematical Morphology),是图像处理过程中一个非常重要的研究方向。形态学主要从图像内提取分量信息,该分量信息通常对于表达和描绘图像的形状具有重要的意义,通常是图像理解时所使用的最本质的形状特征。 例如,在识别手写数... 目录 什么是形态学腐蚀膨胀 什么是形态学 要了解腐蚀之前,我们需要了解一个概念:形态学。 形态学,又名数学形态学(Mathematical Morphology),是图像处理过程中一个非常重要的研究方向。形态学主要从图像内提取分量信息,该分量信息通常对于表达和描绘图像的形状具有重要的意义,通常是图像理解时所使用的最本质的形状特征。 例如,在识别手写数...
- 目录 人脸祛痘原理 实现手动人脸祛痘 人脸祛痘原理 其实,在前面的人脸磨皮以及美白的时候,我们就已经完成了人脸的祛痘,只要高度磨皮(双边滤波)就能达到祛痘的效果。 但是一般来说,现在的美图App都会给用户提供手动祛痘的功能,毕竟自动美白祛痘的效果再怎么好,都不可能完美的复原所有的人脸,那么额外的针对个人的修复就显得格外重要。 ... 目录 人脸祛痘原理 实现手动人脸祛痘 人脸祛痘原理 其实,在前面的人脸磨皮以及美白的时候,我们就已经完成了人脸的祛痘,只要高度磨皮(双边滤波)就能达到祛痘的效果。 但是一般来说,现在的美图App都会给用户提供手动祛痘的功能,毕竟自动美白祛痘的效果再怎么好,都不可能完美的复原所有的人脸,那么额外的针对个人的修复就显得格外重要。 ...
- 目录 为什么需要自适应阈值处理adaptiveThresholdOtsu处理 为什么需要自适应阈值处理 对于色彩均衡的图像来说,直接使用一个阈值就能完成对图像的阈值化处理。但是,有时候图像的色彩是不均衡的,此时如果只用一个阈值,就无法得到清晰有效的阈值分割的图像,所以,我们需要采用自适应阈值处理。 简单的说,自适应阈值处理是通过计算每个像素点轴为临近区... 目录 为什么需要自适应阈值处理adaptiveThresholdOtsu处理 为什么需要自适应阈值处理 对于色彩均衡的图像来说,直接使用一个阈值就能完成对图像的阈值化处理。但是,有时候图像的色彩是不均衡的,此时如果只用一个阈值,就无法得到清晰有效的阈值分割的图像,所以,我们需要采用自适应阈值处理。 简单的说,自适应阈值处理是通过计算每个像素点轴为临近区...
- 目录 什么是霍夫变换HoughLines函数HoughLines实战HoughLinesP实战HoughCircles实战 什么是霍夫变换 霍夫变换是一种在图像中寻找直线,圆形以及其他简单形状的方法。霍夫变换采用类似于投票的方式来获取当前图像内的形状集合,该变换由Paul Hough(霍夫)于1962年首次提出。 最初的霍夫变换只能用于检测直线,经过发... 目录 什么是霍夫变换HoughLines函数HoughLines实战HoughLinesP实战HoughCircles实战 什么是霍夫变换 霍夫变换是一种在图像中寻找直线,圆形以及其他简单形状的方法。霍夫变换采用类似于投票的方式来获取当前图像内的形状集合,该变换由Paul Hough(霍夫)于1962年首次提出。 最初的霍夫变换只能用于检测直线,经过发...
- 目录 人脸检测函数检测图像中的N个人脸 人脸检测函数 在OpenCV中,人脸检测使用的函数是cv2.CascadeClassifier.detectMultiScale(),它可以检测图像中所有的人脸。其完整定义如下: def detectMultiScale(self, image, scaleFactor=None, minNeighbors=No... 目录 人脸检测函数检测图像中的N个人脸 人脸检测函数 在OpenCV中,人脸检测使用的函数是cv2.CascadeClassifier.detectMultiScale(),它可以检测图像中所有的人脸。其完整定义如下: def detectMultiScale(self, image, scaleFactor=None, minNeighbors=No...
- 目录 多模板匹配获取匹配位置的集合循环在循环中使用zip()替换坐标 实战多模板匹配 多模板匹配 在上一篇的实战中,我们通过人物眼睛的子图,找出了其在图像中出现位置。但是,有些情况下,并不仅仅只有一次,比如我们讲解傅里叶变换时,曾介绍一张草原的狮子图。如果匹配某个草,可能单个图像内会有很多,这个时候就要找出多个匹配结果。 而函数cv2.minMax... 目录 多模板匹配获取匹配位置的集合循环在循环中使用zip()替换坐标 实战多模板匹配 多模板匹配 在上一篇的实战中,我们通过人物眼睛的子图,找出了其在图像中出现位置。但是,有些情况下,并不仅仅只有一次,比如我们讲解傅里叶变换时,曾介绍一张草原的狮子图。如果匹配某个草,可能单个图像内会有很多,这个时候就要找出多个匹配结果。 而函数cv2.minMax...
- 目录 什么是Canny边缘检测获取图像的边缘 什么是Canny边缘检测 Canny边缘检测是一种使用多级边缘检测算法检测边缘的方法。该方法由John F. Canny于1986年发表。 Canny边缘检测主要分为4个步骤: (1)去噪。噪声会影响边缘检测的准确性,因此首先要将噪声过滤掉。 (2)计算梯度的幅度与方向 (3)非极大值抑制,即适当地让... 目录 什么是Canny边缘检测获取图像的边缘 什么是Canny边缘检测 Canny边缘检测是一种使用多级边缘检测算法检测边缘的方法。该方法由John F. Canny于1986年发表。 Canny边缘检测主要分为4个步骤: (1)去噪。噪声会影响边缘检测的准确性,因此首先要将噪声过滤掉。 (2)计算梯度的幅度与方向 (3)非极大值抑制,即适当地让...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签