OpenCV
文章平均质量分 70
学习使用opencv
清风丿缠绕心扉
这个作者很懒,什么都没留下…
展开
-
图像边缘检测
边缘检测是数字图像处理中的一项基本任务,其目的是识别和定位图像中明显变化的区域,即图像中物体的边缘或轮廓。这些边缘通常表示图像中亮度、颜色或纹理等属性发生显著变化的地方,是图像分析和计算机视觉中很重要的一部分。在进行边缘检测时,主要目标是从图像的像素值中找到这些变化的位置。边缘通常是物体之间的边界或物体内部重要的特征。边缘检测在各种图像处理和计算机视觉任务中都有广泛应用,包括但不限于:物体识别与分割:边缘检测可以帮助在图像中定位和分割不同的物体或区域,为后续的目标识别或分析提供基础。原创 2024-07-24 16:54:00 · 731 阅读 · 0 评论 -
形态学分析
在 OpenCV 中,形态学(Morphology)是一种图像处理技术,主要用于处理图像中的形状和结构。形态学操作基于图像形状的形态学特征,如点、线、曲线等,而不是像素值。形态学操作通常用于图像预处理、分割、边缘检测等任务,特别是在处理二值图像(如边缘检测后的图像)时特别有效。OpenCV 中常见的形态学操作主要包括腐蚀、膨胀、开闭操作、形态学梯度、黑帽与顶帽、击中与不击中等。原创 2024-07-23 12:10:32 · 929 阅读 · 0 评论 -
ubuntu配置OpenCV
请注意,上面的步骤是基于OpenCV 3.4.X的安装。如果你需要安装OpenCV的其他版本,请替换相应的版本号。原创 2024-07-12 13:56:17 · 224 阅读 · 0 评论 -
向上向下采样
在数字图像处理中,向上采样(upsampling)和向下采样(downsampling)是两种常见的操作,用于改变图像的分辨率。向上采样(Upsampling):向上采样是指增加图像的分辨率,通常通过插值方法在图像中插入新的像素来实现。常见的插值方法包括最近邻插值、双线性插值和双三次插值等。通过向上采样,可以增加图像的细节和清晰度,但同时也增加了图像的计算量和存储空间。向下采样(Downsampling):向下采样是指降低图像的分辨率,通常通过从图像中删除一些像素来实现。原创 2024-04-08 21:20:04 · 537 阅读 · 0 评论 -
图像翻转、旋转、混合
在OpenCV中,图像翻转可以使用cv::flip()函数来实现。cv::flip()函数可以将图像在水平或垂直方向进行翻转操作。原创 2024-03-31 20:52:07 · 345 阅读 · 0 评论 -
图像滤波的使用
图像滤波通过改变图像中像素点的值来实现去噪、平滑、锐化和边缘检测等目的,根据空间滤波的特性分为:线性滤波和非线性滤波简单来说,图像滤波就是将一个窗口(也称为卷积核)在图像上滑动,对每个窗口内的像素进行计算,并取得计算结果替代原像素值,从而改变图像的特征。原创 2024-03-31 20:47:16 · 455 阅读 · 0 评论 -
视频读写和录制
在opencv中视频读写常用videoCapture类,用于读取视频文件和图像序列、相激捕获视频的类。原创 2024-03-29 22:51:18 · 423 阅读 · 0 评论 -
图像编码和解码
在 OpenCV 中,可以使用不同的编码方式对图像进行编码和解码。常见的图像编码方式包括 JPEG、PNG、BMP 等。原创 2024-03-29 22:34:00 · 1237 阅读 · 0 评论 -
Mat类及图形绘制
OPenCV直接提供常用的Mat类来存储矩阵类型,其中包括矩阵、向量、图像等数据信息。Mat类由两部分组成:矩阵头和指向像素数据的矩阵指针。原创 2024-03-29 22:30:58 · 510 阅读 · 0 评论