- 题目描述 利用opencv或其他工具编写程序实现图像的水平投影、垂直投影。 实现过程 import cv2 from pathlib import Path gray_img = cv2.i... 题目描述 利用opencv或其他工具编写程序实现图像的水平投影、垂直投影。 实现过程 import cv2 from pathlib import Path gray_img = cv2.i...
- 【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...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签