主题 首先我们先来看下我们的原图: ……继续阅读 » 4年前 (2021-04-26) 1900浏览 0评论2377个赞
主题 视觉测距作为机器视觉领域内基础技术之一而受到广泛关注,其在机器人领域内占有重要的地位,被广泛应用于机器视觉定位、目标追踪、视觉避障等。 视觉测距主要分为单目测距、双目测距、结构光测距等。结构光由于光源的限制,应用的场合比较固定;而双目测距的难点在于特征点的……继续阅读 » 4年前 (2021-04-26) 1359浏览 0评论2263个赞
主题 本章我们要学习的是目标物体检测,这里我们需要使用到SIFT特征提取,BOW词袋建立以及SVM支持向量机的知识(这些讲起……继续阅读 » 4年前 (2021-04-26) 3045浏览 0评论1453个赞
主题 本章我们要学习的是运动物体的跟踪,现代图像处理中经典的几种跟踪方法主要是:meanshift(均值漂移),Camshift(meanshift的优化版本),KCF,光流法等。 我们本章主要介绍的是前两种,meanshift(均值漂移)以及Camshift(……继续阅读 » 4年前 (2021-04-26) 3078浏览 0评论2871个赞
主题 之前我们在 (Python)从零开始,简单快速学机器仿人视觉Opencv—运用三:物体运动跟踪 中已经学习了关于Meanshift和Camshift的运算,本章节将……继续阅读 » 4年前 (2021-04-26) 3054浏览 0评论653个赞
主题 在本节中我们将描述一种称为图像修复的区域填充算法。 这种图片修复算法的作用是可以通过使用OpenCV模块来进行图片上异常划痕或斑点等噪线、噪点的修复,而且代……继续阅读 » 4年前 (2021-04-26) 1304浏览 0评论171个赞
事前准备 使用库: opencv,可以用pip install opencv-python来安装(注意!不是pip install opencv!!!) numpy(这个本节不用,但是以后经常要用到) <……继续阅读 » 4年前 (2021-04-26) 1132浏览 0评论1264个赞
准备工作 使用库: numpy opencv 任务1 用摄……继续阅读 » 4年前 (2021-04-26) 2741浏览 0评论608个赞
主题 本章我们要学习的是运动物体的跟踪,现代图像处理中经典的几种跟踪方法主要是:meanshift(均值漂移),Camshift(meanshi……继续阅读 » 4年前 (2021-04-26) 2154浏览 0评论1382个赞
准备 使用工具:Python3.5, 使用库: numpy opencv 涉及函数 涉及的函数:cv2……继续阅读 » 4年前 (2021-04-26) 2531浏览 0评论2216个赞
准备工作 使用工具:Python3.5 涉及包:cv2 numpy 涉及函数 函数:cv2.setMo……继续阅读 » 4年前 (2021-04-26) 1986浏览 0评论1516个赞
注释 本节对仿人视觉没什么作用,只是想把opencv里面的这个函数给讲一下,以后就算不用opencv去做仿人视觉,也可以派的上用场。 ……继续阅读 » 4年前 (2021-04-26) 2944浏览 0评论2280个赞
提前准备 使用工具Python3.5 使用包cv2,numpy 任务1 获取并修改像素值 读取一副……继续阅读 » 4年前 (2021-04-26) 1291浏览 0评论1026个赞
准备工作 使用工具Python3.5 使用包cv2,numpy 涉及函数cv2.add() ,cv2.addWeighted() 任务1 图像加法……继续阅读 » 4年前 (2021-04-26) 2452浏览 0评论2520个赞
事前准备: 使用工具Python3.5 使用包cv2,numpy,time,profile 涉及函数: cv2.getTickCount,cv2.getTickFrequency ……继续阅读 » 4年前 (2021-04-26) 1595浏览 0评论2795个赞
事先准备 使用工具Python3.5 使用包cv2,numpy 涉及函数 cv2.cvtColor() cv2.inRange() 任务1:转换颜色空间 ……继续阅读 » 4年前 (2021-04-26) 2335浏览 0评论1372个赞
涉及函数: cv2.getPerspectiveTransform() cv2.warpAffine() cv2.warpPersperctive() ……继续阅读 » 4年前 (2021-04-26) 3102浏览 0评论1449个赞
事前准备 使用工具:Python3.5 使用库:cv2,numpy 原始图像 ……继续阅读 » 4年前 (2021-04-26) 3019浏览 0评论2167个赞
事先准备 使用工具:Python3.5 使用库:cv2,numpy 任务1:2D卷积 同一维信号一样,可以对2D图像实施低通……继续阅读 » 4年前 (2021-04-26) 2123浏览 0评论525个赞
涉及函数 cv2.erode(),cv2.dilate(),cv2.morphotogyEx() 首先 首先我们看下原始图像: &……继续阅读 » 4年前 (2021-04-26) 1125浏览 0评论2744个赞
事先说明 图像梯度原理:简单来说就是求导 OpenCV提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr和Laplacian。Sobel和Scharr是求一阶或二阶导数。Scharr是对Sobel(使用小的卷积核求……继续阅读 » 4年前 (2021-04-26) 2169浏览 0评论724个赞
首先: Canny边缘检测:cv2.Canny() 任务1:原理 步骤1.1 噪音去除 由于边缘检测很容易受到噪音影响,所以第一……继续阅读 » 4年前 (2021-04-26) 2435浏览 0评论1253个赞
1.原理 一般情况下,我们要处理是一副具有固定分辨率的图像。但是特别情况下我们需要对同一个图像的不同分辨率的子图像进行处理,如查找图像中的某个目标,如人脸,我们不知道目标在图像中的尺寸大小。这种情况下,我们需要创建一组图像,这些图像是具有不同分辨率……继续阅读 » 4年前 (2021-04-26) 1826浏览 0评论508个赞
什么是轮廓 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 ·为了准确,要使用二值化图像。需要进行阀值化处理或者Canny边界检测。 ·查找轮廓的函数会修改原始……继续阅读 » 4年前 (2021-04-26) 1341浏览 0评论1967个赞
1.1长宽比 边界矩形的宽高比 x,y,w,h=cv2.boundingRect(cnt)aspect_ratio = float(w)/h……继续阅读 » 4年前 (2021-04-26) 2673浏览 0评论150个赞
1 凸缺陷 找到凸缺陷 hull=cv2.convexHull(cnt,returnPoints=False)defects=cv……继续阅读 » 4年前 (2021-04-26) 2209浏览 0评论1410个赞
一般情况下我们称外部的形状为父,内部的形状为子。按照这种方式分类,一幅图像中的所有轮廓之间就建立父子关系。这样我们就可以确定一个轮廓与其他轮廓是怎样连接的,它是不是某个轮廓的子轮廓,或者是父轮廓。这种关系就成为组织结构。 ……继续阅读 » 4年前 (2021-04-26) 2524浏览 0评论2630个赞
1.首先 ……继续阅读 » 4年前 (2021-04-26) 3128浏览 0评论117个赞
开头 ……继续阅读 » 4年前 (2021-04-26) 2877浏览 0评论1945个赞
首先 ……继续阅读 » 4年前 (2021-04-26) 2257浏览 0评论2653个赞
首先 ……继续阅读 » 4年前 (2021-04-26) 1233浏览 0评论1408个赞
引言 进行图像的分割的方式有很多种,这里我们主要要介绍的是一种叫做分水岭(Watershed)的算法。 ……继续阅读 » 4年前 (2021-04-26) 1536浏览 0评论1732个赞