240 发简信
IP属地:上海
  • 120
    opencv图像轮廓

    1.1什么是轮廓 cv2.findContours() 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用...

  • 120
    opencv图像金字塔

    1 原理 一般情况下,我们要处理是一副具有固定分辨率的图像。但是有些情况下,我们需要对同一图像的不同分辨率的子图像进行处理。比如,我们要在一幅图像中查找某个目标,比如脸,我们...

  • 120
    opencv边缘检测--Canny

    1 原理 Canny 边缘检测是一种非常流行的边缘检测算法,是 John F.Canny 在1986 年提出的。它是一个有很多步构成的算法,我们接下来会逐步介绍。 1.1. ...

  • 120
    opencv图像梯度

    原理 梯度简单来说就是求导。OpenCV 提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr 和 Laplacian。我们会意义介绍他们。Sobel,Sc...

  • 120
    opencv形态学转换

    原理 形态学操作是根据图像形状进行的简单操作。一般情况下对二值化图像进行的操作。需要输入两个参数,一个是原始图像,第二个被称为结构化元素或核,它是用来决定操作的性质的。两个基...

  • 120
    opencv图像平滑

    1. 2D卷积cv.filter2D() 对于一维信号,还可以使用各种低通滤波器( LPF )、高通滤波器( HPF )等对图像进行滤波。LPF有助于消除噪声或模糊图像。HP...

  • 120
    opencv图像的几何变换

    1.扩展缩放cv2.resize() 只是改变图像的尺寸大小,cv2.resize()可以实现这个功能。在缩放时推荐cv2.INTER_AREA,在拓展时推荐cv2.INTE...

  • 120
    opencv图像阈值

    1.简单阀值cv2.threshold() 当像素值高于阀值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是cv2.th...

  • 120
    opencv颜色空间转换

    Opencv中有数百种关于在不同色彩空间之间转换的方法。当前,在计算机视觉中有三种常见的色彩空间:灰度,BGR以及HSV(Hue:色调,Saturation:饱和度,Valu...

  • 120
    opencv的算术运算

    根据前面的介绍,可以知道,图片读取之后一个数组,numpy是经过优化了的进行快速矩阵运算的包,其中numpy.array结构针对数组操作有很好的优化。所以变相理解成图片是由矩...

  • 120
    opencv基本的图像操作

    参考opencv官方文档OpenCV: Basic Operations on Images 加载图像,常用的方式是imread()函数,这个函数会返回一幅图像,而这个图像是...

  • 120
    opencv利用鼠标绘制图形

    有时候我们需要自己根据图像绘制图形,这个时候就需要借用到鼠标这个常见的电脑设备。 在opencv里边可以利用鼠标绘制圆,矩形等各种形状,会用到cv2.setMouseCall...

  • opencv中的GUI特性---绘图函数

    常见的矩形,圆,椭圆,多边形等基本上都可以由点和线组成。PS:只涉及平面,可想象成是在一个平面直角坐标系里边画图 绘图的函数经常会涉及到以下几个参数 img :想要绘制的图形...

  • 120
    opencv视频流

    1、捕获摄像头的视频帧 OpenCV 提供了cv2.VideoCapture() :0为默认计算机默认摄像头,1或者其他的选择来更换来源 获取过程: 需要先创建一个Video...

  • opencv读取显示和保存

    import cv2#读取文件img = cv2.imread('文件名',参数) 常见参数的有:IMREAD_COLOR():读入彩色图像; IMREAD_GRAYSCAL...

  • 120
    opencv3.4编译和配置

    参考opencv-python的英文文档Install OpenCV-Python in Windows — OpenCV-Python Tutorials 1 docume...