主题 首先我们先来看下我们的原图: ……继续阅读 » 3年前 (2021-04-26) 2674浏览 0评论1659个赞
主题 视觉测距作为机器视觉领域内基础技术之一而受到广泛关注,其在机器人领域内占有重要的地位,被广泛应用于机器视觉定位、目标追踪、视觉避障等。 视觉测距主要分为单目测距、双目测距、结构光测距等。结构光由于光源的限制,应用的场合比较固定;而双目测距的难点在于特征点的……继续阅读 » 3年前 (2021-04-26) 3012浏览 0评论2821个赞
主题 本章我们要学习的是目标物体检测,这里我们需要使用到SIFT特征提取,BOW词袋建立以及SVM支持向量机的知识(这些讲起……继续阅读 » 3年前 (2021-04-26) 2772浏览 0评论2686个赞
主题 本章我们要学习的是运动物体的跟踪,现代图像处理中经典的几种跟踪方法主要是:meanshift(均值漂移),Camshift(meanshift的优化版本),KCF,光流法等。 我们本章主要介绍的是前两种,meanshift(均值漂移)以及Camshift(……继续阅读 » 3年前 (2021-04-26) 1682浏览 0评论1501个赞
主题 之前我们在 (Python)从零开始,简单快速学机器仿人视觉Opencv—运用三:物体运动跟踪 中已经学习了关于Meanshift和Camshift的运算,本章节将……继续阅读 » 3年前 (2021-04-26) 1703浏览 0评论315个赞
主题 在本节中我们将描述一种称为图像修复的区域填充算法。 这种图片修复算法的作用是可以通过使用OpenCV模块来进行图片上异常划痕或斑点等噪线、噪点的修复,而且代……继续阅读 » 3年前 (2021-04-26) 1165浏览 0评论2971个赞
事前准备 使用库: opencv,可以用pip install opencv-python来安装(注意!不是pip install opencv!!!) numpy(这个本节不用,但是以后经常要用到) <……继续阅读 » 3年前 (2021-04-26) 1462浏览 0评论249个赞
准备工作 使用库: numpy opencv 任务1 用摄……继续阅读 » 3年前 (2021-04-26) 1087浏览 0评论2460个赞
主题 本章我们要学习的是运动物体的跟踪,现代图像处理中经典的几种跟踪方法主要是:meanshift(均值漂移),Camshift(meanshi……继续阅读 » 3年前 (2021-04-26) 2512浏览 0评论2555个赞
准备 使用工具:Python3.5, 使用库: numpy opencv 涉及函数 涉及的函数:cv2……继续阅读 » 3年前 (2021-04-26) 2339浏览 0评论757个赞
准备工作 使用工具:Python3.5 涉及包:cv2 numpy 涉及函数 函数:cv2.setMo……继续阅读 » 3年前 (2021-04-26) 2049浏览 0评论2961个赞
注释 本节对仿人视觉没什么作用,只是想把opencv里面的这个函数给讲一下,以后就算不用opencv去做仿人视觉,也可以派的上用场。 ……继续阅读 » 3年前 (2021-04-26) 2718浏览 0评论601个赞
提前准备 使用工具Python3.5 使用包cv2,numpy 任务1 获取并修改像素值 读取一副……继续阅读 » 3年前 (2021-04-26) 2863浏览 0评论2559个赞
准备工作 使用工具Python3.5 使用包cv2,numpy 涉及函数cv2.add() ,cv2.addWeighted() 任务1 图像加法……继续阅读 » 3年前 (2021-04-26) 1669浏览 0评论2104个赞
事前准备: 使用工具Python3.5 使用包cv2,numpy,time,profile 涉及函数: cv2.getTickCount,cv2.getTickFrequency ……继续阅读 » 3年前 (2021-04-26) 2683浏览 0评论533个赞
事先准备 使用工具Python3.5 使用包cv2,numpy 涉及函数 cv2.cvtColor() cv2.inRange() 任务1:转换颜色空间 ……继续阅读 » 3年前 (2021-04-26) 2948浏览 0评论443个赞
涉及函数: cv2.getPerspectiveTransform() cv2.warpAffine() cv2.warpPersperctive() ……继续阅读 » 3年前 (2021-04-26) 2406浏览 0评论1640个赞
事前准备 使用工具:Python3.5 使用库:cv2,numpy 原始图像 ……继续阅读 » 3年前 (2021-04-26) 2210浏览 0评论1567个赞
事先准备 使用工具:Python3.5 使用库:cv2,numpy 任务1:2D卷积 同一维信号一样,可以对2D图像实施低通……继续阅读 » 3年前 (2021-04-26) 1310浏览 0评论2449个赞
涉及函数 cv2.erode(),cv2.dilate(),cv2.morphotogyEx() 首先 首先我们看下原始图像: &……继续阅读 » 3年前 (2021-04-26) 1310浏览 0评论1449个赞
事先说明 图像梯度原理:简单来说就是求导 OpenCV提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr和Laplacian。Sobel和Scharr是求一阶或二阶导数。Scharr是对Sobel(使用小的卷积核求……继续阅读 » 3年前 (2021-04-26) 2685浏览 0评论1363个赞
首先: Canny边缘检测:cv2.Canny() 任务1:原理 步骤1.1 噪音去除 由于边缘检测很容易受到噪音影响,所以第一……继续阅读 » 3年前 (2021-04-26) 2883浏览 0评论885个赞
1.原理 一般情况下,我们要处理是一副具有固定分辨率的图像。但是特别情况下我们需要对同一个图像的不同分辨率的子图像进行处理,如查找图像中的某个目标,如人脸,我们不知道目标在图像中的尺寸大小。这种情况下,我们需要创建一组图像,这些图像是具有不同分辨率……继续阅读 » 3年前 (2021-04-26) 2824浏览 0评论1047个赞
什么是轮廓 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 ·为了准确,要使用二值化图像。需要进行阀值化处理或者Canny边界检测。 ·查找轮廓的函数会修改原始……继续阅读 » 3年前 (2021-04-26) 1153浏览 0评论1399个赞
1.1长宽比 边界矩形的宽高比 x,y,w,h=cv2.boundingRect(cnt)aspect_ratio = float(w)/h……继续阅读 » 3年前 (2021-04-26) 1341浏览 0评论225个赞
1 凸缺陷 找到凸缺陷 hull=cv2.convexHull(cnt,returnPoints=False)defects=cv……继续阅读 » 3年前 (2021-04-26) 1697浏览 0评论1269个赞
一般情况下我们称外部的形状为父,内部的形状为子。按照这种方式分类,一幅图像中的所有轮廓之间就建立父子关系。这样我们就可以确定一个轮廓与其他轮廓是怎样连接的,它是不是某个轮廓的子轮廓,或者是父轮廓。这种关系就成为组织结构。 ……继续阅读 » 3年前 (2021-04-26) 2856浏览 0评论2246个赞
1.首先 ……继续阅读 » 3年前 (2021-04-26) 2399浏览 0评论493个赞
开头 ……继续阅读 » 3年前 (2021-04-26) 2238浏览 0评论2020个赞
首先 ……继续阅读 » 3年前 (2021-04-26) 1386浏览 0评论1769个赞
首先 ……继续阅读 » 3年前 (2021-04-26) 1476浏览 0评论1020个赞
引言 进行图像的分割的方式有很多种,这里我们主要要介绍的是一种叫做分水岭(Watershed)的算法。 ……继续阅读 » 3年前 (2021-04-26) 1674浏览 0评论1067个赞