OpenCV
-
冷知识 | 为什么OpenCV使用BGR颜色格式?
OpenCV 的早期开发人员之所以选择 BGR 颜色格式,是因为当时 BGR 颜色格式在相机制造商和软件提供商中很流行。BGR 是出于历史原因做出的选择,现在我们必须接受它。
-
Java中的OpenCV-图像处理
我们将在本文中介绍以下高级图像处理操作: Canny 边缘检测 轮廓和形状识别 Canny 边缘检测:Canny 边缘检测是一种流行的边缘检测算法。它是由 John F. Cann…
-
使用 OpenCV 获取文本大小
OpenCV 具有多种绘图功能,可以绘制直线、矩形、圆形等几何形状,并在图像上书写文字。 该getTextSize函数计算并返回文本字符串的宽度和高度。
-
使用 OpenCV 在图像上绘制折线
OpenCV 提供了绘制几何形状的功能,例如直线、矩形、圆形等。 该polylines函数可用于绘制折线。它是由一个或多个线段组成的连续线。 结果:
-
使用 OpenCV 在图像上绘制椭圆
OpenCV 提供了很多函数来绘制几何形状,例如直线、矩形、圆形等。 该ellipse函数可以通过提供x和y中心坐标、轴长、角度等参数来绘制椭圆或椭圆弧。 结果:
-
使用 OpenCV 在图像上绘制矩形
OpenCV 提供了绘制各种几何形状的功能,例如直线、矩形、圆形等。 该rectangle函数可用于通过指定左上角和右下角的 x 和 y 坐标来绘制矩形。 结果: 为方便起见,该r…
-
使用 OpenCV 在图像上绘制标记
OpenCV提供了多种绘制几何形状的函数,如直线、矩形、圆形等。 该drawMarker函数通过预定义的 x 和 y 坐标、标记类型、大小和其他参数在图像上绘制标记。 结果:
-
使用 OpenCV 在图像上绘制箭头线
OpenCV有很多函数可以绘制各种形状,如直线、矩形、圆形等。 该arrowedLine函数通过为每个点指定 x 和 y 坐标来绘制一条从第一个点指向第二个点的箭头线。 结果:
-
使用 OpenCV 在图像上写入文本
OpenCV 提供了许多绘图函数,可用于绘制几何形状和在图像上书写文本。 该putText函数可用于通过指定 x 和 y 坐标、字体系列、字体比例和其他参数在图像上书写文本。 结果…
-
OpenCV circle 在图像上绘制圆
OpenCV提供了很多绘图函数,可以用来绘制各种几何形状,如直线、矩形、圆形等。 该circle函数可用于通过指定中心 x 和 y 坐标以及半径来绘制圆。 结果:
-
使用 OpenCV 在图像上画线
OpenCV 提供了绘制几何形状的功能,例如直线、矩形、圆形等。 通过为每个点指定 x 和 y 坐标,该line函数可用于在两点之间绘制一条线。 结果:
-
使用 OpenCV 从 RGB 图像中提取单个通道
RGB 图像具有三个通道:红色、绿色和蓝色。在计算机视觉应用程序中进行图像预处理时,可能需要从 RGB 图像中提取单独的通道,例如红色、绿色和蓝色。本教程演示了如何使用 OpenC…
-
使用 OpenCV 获取图像大小
在图像处理过程中,往往需要知道图像的尺寸,如宽、高、通道数等。本教程提供了如何使用 OpenCV 获取图像大小的示例。 加载图像时,根据图像类型(例如灰度图像或彩色图像)将其存储在…
-
使用 OpenCV resize 调整图像大小
调整图像大小可减少图像中的像素数。当想要减少图像处理时间或减少神经网络训练时间时,它会很有用。 OpenCV 提供了resize将图像缩小或放大指定宽度和高度的功能。 效果图:
-
使用 Haar Cascades 和 OpenCV 检测人脸
基于Haar 级联的目标检测是一种机器学习技术,其中使用正图像和负图像训练级联函数。它用于检测图像中的对象,例如人脸。 下载图片进行测试: 下载预训练的 Haar 级联模型: Ca…
-
使用 OpenCV 从指定文件加载图像
在处理图像时,第一步是从文件中加载图像。 OpenCV 提供了imread从文件加载图像的功能。此功能支持多种图像格式,如 PNG、JPEG、BMP、WebP 等。图像格式由图像的…
-
基于 OpenCV 将图像从 RGB 颜色空间转换为 HSV 颜色空间
HSV是一种色彩空间,具有三个组成部分:色调、饱和度和明度。在实现基于颜色的目标跟踪时,通常会将图像从 RGB 颜色空间转换为 HSV 颜色空间。使用 HSV 比使用 RGB 颜色…
-
使用 OpenCV 将图像保存到指定文件
在进行图像处理时,我们可能需要将中间图像或最终结果图像保存到指定文件中。 OpenCV 提供了imwrite将图像保存到文件的功能。图像格式使用文件扩展名确定。
-
使用 OpenCV 对图像进行双边过滤
有许多算法可以减少图像中的噪声。双边滤波器通常用于降噪同时保留图像中的边缘。该过滤器计算邻域中所有像素的加权平均值。此外,双边滤波器考虑了像素强度的变化以保留边缘。 OpenCV …
-
使用 OpenCV 对图像进行中值滤波
有多种算法可以减少图像中的噪声。其中之一是中值滤波器。该过滤器计算内核区域中所有像素的中值。然后将中心像素的值替换为计算出的中值。中值滤波器广泛用于去除“椒盐”型噪声。 OpenC…