cv2
文章平均质量分 58
opencv相关学习
Midsummer-逐梦
简简单单的追梦人
展开
-
OpenCV读取并保存中文路径图片指南
在Python中使用OpenCV处理图片时,涉及读取和保存图片的操作,可能会遇到中文路径的兼容性问题。该指南的目的是展示如何正确处理带有中文路径的图片,并使用OpenCV将图片保存到指定的中文路径下。原创 2024-09-21 14:53:40 · 1055 阅读 · 0 评论 -
OpenCV库学习之cv2.VideoWriter_fourcc(函数)
是 OpenCV 中用于定义视频编解码器的函数,它将四个字符的编码(FourCC)转换为一个用于视频编码器的整数。FourCC 是一种四字符编码,用于指定视频文件中使用的压缩方式。原创 2024-09-20 23:55:20 · 1782 阅读 · 0 评论 -
OpenCV库学习之cv2.VideoWriter(函数)
是 OpenCV 中用于保存视频文件的函数。它可以将帧写入视频文件中,支持设置视频格式、编码器、帧率和帧大小等参数。原创 2024-09-20 23:49:24 · 1270 阅读 · 0 评论 -
OpenCV库学习之cv2.rectangle函数
是 OpenCV 库中的一个函数,用于在图像上绘制矩形。通过指定矩形的顶点坐标和颜色,可以在图像上标注感兴趣的区域。原创 2024-09-20 14:12:21 · 595 阅读 · 0 评论 -
OpenCV库学习之NMSBoxes函数
是 OpenCV 库中的一个函数,用于在目标检测任务中执行非极大值抑制(Non-Maximum Suppression, NMS)。这个函数通过移除多余的边界框来保留最佳的检测结果。在目标检测算法(如 SSD、YOLO 等)中,通常会预测出多个重叠的边界框,NMS 可以帮助筛选出最佳的边界框。原创 2024-09-20 14:04:28 · 598 阅读 · 0 评论 -
OpenCV库学习之cv2.resize函数
cv2.resize是 OpenCV 库中的一个函数,用于改变图像的大小。这个函数非常灵活,支持不同的插值方法,可以根据需要放大或缩小图像,同时尽可能保持图像质量。原创 2024-08-08 21:40:39 · 717 阅读 · 0 评论 -
OpenCV库学习之cv2.VideoCapture.read()函数
是 OpenCV 库中用于从视频捕获设备或视频文件中读取下一帧的函数。如果成功读取帧,函数返回True,否则返回False。原创 2024-08-05 09:23:12 · 1276 阅读 · 0 评论 -
OpenCV库学习之cv2.VideoCapture模块
是 OpenCV 库中的一个类,用于捕获视频数据。它可以从视频文件、图像序列或摄像头捕获视频帧。这个模块提供了基本的控制功能,如开始和停止捕获,以及获取和设置视频属性。原创 2024-08-04 17:00:26 · 1530 阅读 · 0 评论 -
OpenCV库学习之cv2.putText函数
是 OpenCV 库中的一个函数,用于在图像上绘制文本。通过指定文本内容、位置、字体、大小和颜色等参数,可以在图像上添加注释或标签。原创 2024-08-01 02:09:04 · 1761 阅读 · 0 评论 -
OpenCV库学习之cv2.rectangle函数
是 OpenCV 库中的一个函数,用于在图像上绘制矩形。通过指定矩形的顶点坐标和颜色,可以在图像上标注感兴趣的区域。原创 2024-08-01 02:04:26 · 2282 阅读 · 0 评论 -
OpenCV库学习之cv2.medianBlur函数
是 OpenCV 库中的一个函数,用于对图像进行中值滤波。中值滤波是一种非线性的数字滤波技术,它将图像中每个像素的值替换为该像素周围邻域内的中值。这种滤波方法对于去除**椒盐噪声(salt-and-pepper noise)**特别有效,并且可以保持边缘信息,因此常用于图像的预处理阶段。原创 2024-07-30 14:09:18 · 678 阅读 · 0 评论 -
OpenCV库学习之Canny边缘检测模块
Canny边缘检测是OpenCV库中一个非常著名的边缘检测算法模块,由John F. Canny在1986年提出。该算法通过多个步骤来确定图像中的边缘,包括噪声降低、梯度计算、非极大值抑制、双阈值检测和边缘跟踪等。Canny边缘检测因其高准确性、边缘连续性和对噪声的鲁棒性而广泛应用于图像处理和计算机视觉领域。原创 2024-07-30 09:49:01 · 353 阅读 · 0 评论 -
OpenCV学习之cv2.imshow()函数
cv2.imshow是 OpenCV 库中用于显示图像的基本函数之一。在图像处理和计算机视觉的过程中,使用该函数可以快速预览处理后的图像,便于调试和结果展示。原创 2024-06-29 20:24:34 · 3786 阅读 · 0 评论 -
OpenCV学习之cv2.subtract函数
是 OpenCV 库中的一个基本函数,用于对两幅图像进行逐像素的减法操作。原创 2024-06-30 20:36:15 · 857 阅读 · 0 评论 -
OpenCV学习之cv2.getGaussianKernel函数
是 OpenCV 中用于生成一维高斯核(Gaussian Kernel)的函数。高斯核在图像处理中主要用于图像的平滑处理模糊处理以及作为卷积核来进行各种图像操作。生成的高斯核可以用于卷积操作,以达到平滑和去噪的效果。原创 2024-06-29 19:01:37 · 565 阅读 · 0 评论 -
OpenCV学习之cv2.addWeighted函数
在图像处理和计算机视觉中,图像融合是一种常见的操作。函数是 OpenCV 提供的用于对两幅图像进行加权融合的函数,通过对图像像素值进行线性加权和偏移,可以实现图像的混合和过渡效果。该函数常用于图像的透明叠加、图像特效等场景。原创 2024-07-01 22:12:38 · 1556 阅读 · 0 评论 -
OpenCV库学习之cv2.threshold函数
是OpenCV库中用于实现图像二值化处理的函数。此函数可以将图像转换为二值图像,即像素值只包含0和最大值(通常是255)的图像。这种转换常用于图像的预处理和特征提取,尤其是在边缘检测和轮廓发现中。原创 2024-07-29 20:47:44 · 2375 阅读 · 0 评论 -
OpenCV库学习之cv2.normalize函数
是OpenCV库中的一个函数,用于对图像进行归一化处理。归一化是一种线性变换,可以将图像像素值的范围缩放到指定的区间。这种操作在图像处理中非常有用,特别是在需要将图像数据用于某些算法之前,这些算法可能对数据的范围有特定的要求。原创 2024-07-29 20:28:15 · 1058 阅读 · 0 评论 -
OpenCV库学习之cv2.Sobel函数
cv2.Sobel是OpenCV库中用于边缘检测的函数。它基于Sobel算子,通过计算图像在水平和垂直方向上的一阶导数来检测边缘。Sobel算子是一种离散差分算子,能够有效地突出图像中的高频变化区域,即边缘。原创 2024-07-29 20:24:47 · 556 阅读 · 0 评论 -
OpenCV库学习之cv2.magnitude函数
是OpenCV库中的一个函数,用于计算两个相同尺寸的单通道数组的逐元素乘积的欧几里得范数。在图像处理中,这个函数通常用来结合两个方向上的梯度图像(例如,通过Sobel算子得到的x和y方向的梯度图像)来计算图像中每个像素点的梯度幅度。原创 2024-07-29 20:23:08 · 597 阅读 · 0 评论 -
OpenCV库学习之cv2.imread函数
cv2.imread是OpenCV库中的一个函数,用于读取图像文件。它是OpenCV中最基本的图像读取函数,支持多种格式的图像文件,包括但不限于JPEG、PNG、BMP等。原创 2024-07-29 19:47:58 · 648 阅读 · 0 评论 -
OpenCV库学习之cv2.GaussianBlur函数
是 OpenCV 图像处理库中的一个函数,它用于对图像进行高斯模糊处理。高斯模糊是一种常用的图像模糊技术,通过高斯函数对图像进行卷积,实现图像的平滑效果,常用于去除图像噪声或实现图像的柔化。原创 2024-07-25 00:33:28 · 1710 阅读 · 0 评论