- Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 37 篇。 基础知识铺垫这篇文章需要配合上一篇一起观看,当然为了更好的学习效果,咱在一起复习一遍。上篇博客重点学习了两个函数的用法,第一个就是 findContours 函数,用来检测轮廓,该函数的原型如下:findContours(image, mode, method[, contours... Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 37 篇。 基础知识铺垫这篇文章需要配合上一篇一起观看,当然为了更好的学习效果,咱在一起复习一遍。上篇博客重点学习了两个函数的用法,第一个就是 findContours 函数,用来检测轮廓,该函数的原型如下:findContours(image, mode, method[, contours...
- Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 34 篇。 基础知识铺垫上篇博客 咱们一起学习了霍夫直线检测的原理,本篇就从应用层对其进行学习啦。学习了原理之后,在查看函数原型,发现确实简单了许多。 霍夫直线变换函数原型在 OpenCV 中提供了两个霍夫直线检测的函数,一个是标准霍夫变换,另一个是概率霍夫变换。先学习一下标准霍夫变换吧,该变... Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 34 篇。 基础知识铺垫上篇博客 咱们一起学习了霍夫直线检测的原理,本篇就从应用层对其进行学习啦。学习了原理之后,在查看函数原型,发现确实简单了许多。 霍夫直线变换函数原型在 OpenCV 中提供了两个霍夫直线检测的函数,一个是标准霍夫变换,另一个是概率霍夫变换。先学习一下标准霍夫变换吧,该变...
- Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 32 篇。 基础知识铺垫Canny边缘提取的目标是找到一个最优的边缘检测算法,从这里能看出,目标依旧是提取边缘。它的原理是:检测出图像中所有灰度值变化较大的点,这些点进行连接形成线条,线条的集合就是图像的边缘。该边缘检测比较流行,我们进行一下学习吧。在这里依旧补充一下图像里面什么是边缘:直观上... Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 32 篇。 基础知识铺垫Canny边缘提取的目标是找到一个最优的边缘检测算法,从这里能看出,目标依旧是提取边缘。它的原理是:检测出图像中所有灰度值变化较大的点,这些点进行连接形成线条,线条的集合就是图像的边缘。该边缘检测比较流行,我们进行一下学习吧。在这里依旧补充一下图像里面什么是边缘:直观上...
- Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。 基础知识铺垫图像梯度是计算图像变化速度的方法,对于图像边缘部分,灰度值如果变化幅度较大,则其对应梯度值也较大,反之,图像中比较平滑的部分,灰度值变化较小,相应的梯度值变化也小。有以上内容就可以学习图像梯度相关计算了,该知识后面会用到获取图像边缘信息相关技术中。OpenCV 提供三种不同的梯度滤波器,或者说高通滤波器... Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。 基础知识铺垫图像梯度是计算图像变化速度的方法,对于图像边缘部分,灰度值如果变化幅度较大,则其对应梯度值也较大,反之,图像中比较平滑的部分,灰度值变化较小,相应的梯度值变化也小。有以上内容就可以学习图像梯度相关计算了,该知识后面会用到获取图像边缘信息相关技术中。OpenCV 提供三种不同的梯度滤波器,或者说高通滤波器...
- Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。 基础知识铺垫学习图像金字塔,发现网上的资料比较多,检索起来比较轻松。图像金字塔是一张图像多尺度的表达,或者可以理解成一张图像不同分辨率展示。金字塔越底层的图片,像素越高,越向上,像素逐步降低,分辨率逐步降低。 高斯金字塔我们依旧不对概念做过多解释,第一遍学习应用,应用,毕竟 365 天的周期,时间长,后面补充理论知... Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。 基础知识铺垫学习图像金字塔,发现网上的资料比较多,检索起来比较轻松。图像金字塔是一张图像多尺度的表达,或者可以理解成一张图像不同分辨率展示。金字塔越底层的图片,像素越高,越向上,像素逐步降低,分辨率逐步降低。 高斯金字塔我们依旧不对概念做过多解释,第一遍学习应用,应用,毕竟 365 天的周期,时间长,后面补充理论知...
- 昨天写美女换装案例的时候,忽然间想到,相同的代码可以复用照片底色中,所以本文继续夯实一下对应的效果吧。本案例使用的素材来源网络,如有侵权,联系橡皮擦删除 二值化参数调整使用上篇博客,实现的一个小功能,进行 inRange()函数的参数值选择。代码如下,先替换红色背景为绿色:import cv2import numpy as np# 该图片即为上图待换色的图片img = cv2.imread(... 昨天写美女换装案例的时候,忽然间想到,相同的代码可以复用照片底色中,所以本文继续夯实一下对应的效果吧。本案例使用的素材来源网络,如有侵权,联系橡皮擦删除 二值化参数调整使用上篇博客,实现的一个小功能,进行 inRange()函数的参数值选择。代码如下,先替换红色背景为绿色:import cv2import numpy as np# 该图片即为上图待换色的图片img = cv2.imread(...
- 今天学习的目标依旧是研究图像的合成,重点还是在 ROI 与掩膜相关知识本文的最终目标,把下面这个章扣在任意图片上,当然你可以把这个章更换成任意的,例如发票章。![喂~ 办章吗?Python OpenCV 互联网+ 项目,图像处理取经之旅第 18 天] 今天学习的目标依旧是研究图像的合成,重点还是在 ROI 与掩膜相关知识本文的最终目标,把下面这个章扣在任意图片上,当然你可以把这个章更换成任意的,例如发票章。![喂~ 办章吗?Python OpenCV 互联网+ 项目,图像处理取经之旅第 18 天]
- 今天的学习的内容是:通过 Python OpenCV 对图像实现乘除操作,涉及函数为 cv2.multiply 与 cv2.divide。后面又补充了一些像素的逻辑运算,以及一个综合案例 cv2.multiply该函数的语法格式如下:cv2.multiply(src1, src2, dst=None, scale=None, dtype=None)参数说明:src1:第一张图像src2:第二... 今天的学习的内容是:通过 Python OpenCV 对图像实现乘除操作,涉及函数为 cv2.multiply 与 cv2.divide。后面又补充了一些像素的逻辑运算,以及一个综合案例 cv2.multiply该函数的语法格式如下:cv2.multiply(src1, src2, dst=None, scale=None, dtype=None)参数说明:src1:第一张图像src2:第二...
- 今天的学习的内容是:通过 Python OpenCV 对图像实现叠加操作,本文只涉及一个函数,即cv2.addWeighted。 cv2.addWeighted该函数的完整表述为:Python-OpenCV 图像叠加 or 图像混合加权实现。函数原型如下:dst = cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]])... 今天的学习的内容是:通过 Python OpenCV 对图像实现叠加操作,本文只涉及一个函数,即cv2.addWeighted。 cv2.addWeighted该函数的完整表述为:Python-OpenCV 图像叠加 or 图像混合加权实现。函数原型如下:dst = cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]])...
- ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。华为云AI论文精读会致力于让更多人低门槛使用经典算法,助力AI开发者基于ModelArts,实现高效率论文复现和挑战!本次论文精读的领域是CV领域,小伙伴们赶快来康康! ModelArts是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注、大规模分布式Training、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期AI工作流。华为云AI论文精读会致力于让更多人低门槛使用经典算法,助力AI开发者基于ModelArts,实现高效率论文复现和挑战!本次论文精读的领域是CV领域,小伙伴们赶快来康康!
- 今天是持续写作的第 36 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。今天要学习的内容还是围绕图像、像素展开,直觉这部分对后面的学习会有帮助,来自老程序员的经验。 从数组对比彩色图像与灰度图像通过 cv2 库读取一个图片之后,可以展示图像的 shape 属性,该属性与 numpy shape,它表示的数组的维度。这是一个整数的元组,元组中的每一个元素对应着每一维度的大小(... 今天是持续写作的第 36 / 100 天。如果你有想要交流的想法、技术,欢迎在评论区留言。今天要学习的内容还是围绕图像、像素展开,直觉这部分对后面的学习会有帮助,来自老程序员的经验。 从数组对比彩色图像与灰度图像通过 cv2 库读取一个图片之后,可以展示图像的 shape 属性,该属性与 numpy shape,它表示的数组的维度。这是一个整数的元组,元组中的每一个元素对应着每一维度的大小(...
- 前言随着科学技术的飞速发展,更多的先进技术被应用到现实生活中,同时伴随着互联网的广泛普及,信息安全日益受到人们的重视。其中,身份认证成为人们在日常生活与工作过程中最常用的安全保护形式。相关的信息安全保护工作越来越受到人们的重视,越来越多的研究者从事到相关的研究领域。人脸识别作为身份认证中主要的方法之一,研究意义非常重大。本人研究生期间的研究课题内容就是在复杂环境下的人脸识别算法设计和优化,文... 前言随着科学技术的飞速发展,更多的先进技术被应用到现实生活中,同时伴随着互联网的广泛普及,信息安全日益受到人们的重视。其中,身份认证成为人们在日常生活与工作过程中最常用的安全保护形式。相关的信息安全保护工作越来越受到人们的重视,越来越多的研究者从事到相关的研究领域。人脸识别作为身份认证中主要的方法之一,研究意义非常重大。本人研究生期间的研究课题内容就是在复杂环境下的人脸识别算法设计和优化,文...
- 今天我们就来看看opencv库在图像识别领域的应用。 今天我们就来看看opencv库在图像识别领域的应用。
- 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章继续分享素描特效、怀旧特效、光照特效、流年特效以及滤镜特效。代码通过Python和OpenCV实现,基础性文章,希望对你有所帮助。 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本篇文章继续分享素描特效、怀旧特效、光照特效、流年特效以及滤镜特效。代码通过Python和OpenCV实现,基础性文章,希望对你有所帮助。
- 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本文将继续补充常见的图像特效处理,从而让读者实现各种各样的图像特殊效果,希望文章对您有所帮助。 该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割等,后期结合深度学习研究图像识别、图像分类应用。本文将继续补充常见的图像特效处理,从而让读者实现各种各样的图像特殊效果,希望文章对您有所帮助。
上滑加载中
推荐直播
-
华为AI技术发展与挑战:集成需求分析的实战指南
2024/11/26 周二 18:20-20:20
Alex 华为云学堂技术讲师
本期直播将综合讨论华为AI技术的发展现状,技术挑战,并深入探讨华为AI应用开发过程中的需求分析过程,从理论到实践帮助开发者快速掌握华为AI应用集成需求的框架和方法。
去报名 -
华为云DataArts+DWS助力企业数据治理一站式解决方案及应用实践
2024/11/27 周三 16:30-18:00
Walter.chi 华为云数据治理DTSE技术布道师
想知道数据治理项目中,数据主题域如何合理划分?数据标准及主数据标准如何制定?数仓分层模型如何合理规划?华为云DataArts+DWS助力企业数据治理项目一站式解决方案和应用实践告诉您答案!本期将从数据趋势、数据治理方案、数据治理规划及落地,案例分享四个方面来助力企业数据治理项目合理咨询规划及顺利实施。
去报名
热门标签