OpenCV
-
在 Ubuntu 中使用从源代码编译的 FFmpeg 5 编译 Opencv 4.7.0
准备好使用自定义 FFmpeg 视频 I/O 后端来增强你的 OpenCV,本教程将进行详细说明。在OpenCV 4.7版本的发布说明中,提到了对FFmpeg 5.x的支持改进。因…
-
在 Xcode 中将 OpenCV 集成到你的 Swift iOS 项目中并使用 UIImages
假设在你的 iOS 应用程序中,你想对图像执行抓取或使用特定插值调整图像大小,作为机器学习模型的预处理步骤。你无法在 Xcode 上使用 Apple 的原生框架(例如 Core I…
-
使用 Python 和 OpenCV 进行图像聚类
本文分享如何使用 Python 和 OpenCV 进行图像聚类,代码如下: 效果图如下: 作者:磐怼怼 | 来源:公众号——深度学习与计算机视觉
-
使用Python+OpenCV实现图像上轮廓绘制
在地形图中,你有没有注意到在山区和地形图中海拔高的区域周围画的线?这些线被称为地形等高线。它们给出了地形的高程剖面图。这些线条要么是手工绘制的,要么是电脑生成的。 在本文中,我们将…
-
如何使用 Python 和 OpenCV 构建增强现实
本文分享如何使用 Python 和 OpenCV 构建增强现实,作者:磐怼怼,来自公众号——深度学习与计算机视觉。 基于标记的 AR:这种类型的 AR 使用预定义的标记或图像来触发…
-
使用 OpenCV 的 YOLOv4 目标检测
YOLO(You Only Look Once)是一种对象检测算法,可以近乎实时地检测图像中的对象。YOLOv4 是 YOLO 的第 4 版,于 2020 年 4 月推出。 本教程…
-
使用 OpenCV 对图像应用腐蚀操作
腐蚀是一种形态学图像处理操作,可以去除前景对象的边界。在大多数情况下,前景像素是白色的。为了对图像应用侵蚀操作,定义了内核(结构元素)。内核从左到右和从上到下遍历图像。如果内核中的…
-
使用 OpenCV 对图像应用膨胀操作
膨胀是一种形态学图像处理操作,可增加前景对象的边界。在大多数情况下,前景像素是白色的。为了对图像应用膨胀操作,定义了内核(结构元素)。内核从左到右和从上到下遍历图像。如果内核中至少…
-
使用 OpenCV 对图像进行开运算
开运算是一种形态学图像处理操作,先对图像进行腐蚀操作,再进行膨胀操作。开运算允许移除小对象,同时保留较大对象的大小。 morphologyEx带参数的函数可MORPH_OPEN用于…
-
使用 OpenCV 对图像应用闭运算
闭运算是一种图像形态学处理操作,先对图像进行膨胀操作,再进行腐蚀操作。闭运算可用于填充对象中的小孔,同时保留大孔和对象的大小。 morphologyEx带参数的函数可MORPH_C…
-
使用 OpenCV 对图像进行形态学梯度操作
形态学梯度是一种图像处理操作,这是膨胀和腐蚀操作之间的区别。形态学梯度可用于确定对象的轮廓。 morphologyEx带参数的函数可MORPH_GRADIENT用于将形态学梯度操作…
-
使用OpenCV对图像进行顶帽操作
顶帽Top hat(也称为白帽)是一种形态学图像处理操作。它是输入图像与应用开操作的图像之间的差异。顶帽操作通常用于灰度图像,但它也可以用于二值图像。此操作可用于增加灰度图像的对比…
-
使用OpenCV对图像进行黑帽操作
黑帽(也称为底帽)是一种形态学图像处理操作。它是应用关闭操作的图像与输入图像之间的差异。黑帽操作通常用于灰度图像,但也可用于二值图像。此操作对于隔离比邻域像素暗的像素很有用。 mo…
-
使用OpenCV对图像进行Canny边缘检测
Canny 边缘检测是一种图像处理算法,可以检测图像中的边缘。它是一种多阶段算法,涉及降噪、找到图像的强度梯度、非极大值抑制和滞后阈值化等一系列步骤。 OpenCV 提供了Cann…
-
使用OpenCV在图像上应用高斯模糊(OpenCV图像去噪声)
高斯模糊是一种图像平滑算法,用于去除图像中的噪声。 OpenCV 具有GaussianBlur允许对图像应用高斯模糊的功能。平滑是通过使用 3 个参数来控制的,例如内核大小 ( )…
-
使用 OpenCV 在 Qt 6 应用程序中显示图像
使用 OpenCV 在 Qt 应用程序中显示图像有助于创建利用这两个库的优势的应用程序。OpenCV 可用于对图像执行广泛的操作。处理后的图像可以显示在 Qt 应用程序中,以可视化…
-
OpenCV中图像二值化函数threshold调用的两个关键点
OpenCV在图像二值化的时候提供了一些很有用的API函数,如threshold函数。 threshold函数-参数说明 其实基于指定阈值与全局阈值二值化的API函数为: 其官方对…
-
OpenCV二值图象分析之Blob分析找圆
好久没有给大家分享点有用的知识了,今天正好有空,而且有个很好的问题,所以就分享一下吧 01 问题描述与处理 今天有个来自我B站OpenCV C++快速入门30讲的网友提问,他发了一…
-
使用 OpenCV for Android 进行图像特征检测
android 开发人员,可能熟悉使用activities, fragments, intents以及最重要的一系列开源依赖库。但是,注入需要本机功能的依赖关系(如计算…
-
图像配准:基于 OpenCV 的高效实现
在这篇文章中,我将对图像配准进行一个简单概述,展示一个最小的 OpenCV 实现,并展示一个可以使配准过程更加高效的简单技巧。 作者:二旺来源:小白玩转Python 什么是图像配准…