python人脸识别—–基于Ubuntu16.04的dlib+python3实现人脸识别及摄像头人脸检测目录 一、skimage及opencv…
视觉SLAM学习【6】—–基于python的SIFT和ORB特征点提取及匹配的对比探索目录 一、python终端安装需要的图像处理库 1、打开…
一般情况下我们称外部的形状为父,内部的形状为子。按照这种方式分类,一幅图像中的所有轮廓之间就建立父子关系。这样我们就可以确定一个轮廓与其他轮廓是怎样连接的,它是不是某个轮廓的子轮廓…
全卷积神经网络,图像语义分割,图像处理,机器学习
1 凸缺陷 找到凸缺陷 hull=cv2.convexHull(cnt,returnPoints=False) defects=cv2.convexit…
一,配置环境 硬件: UR5工业机器人 Kinect V2 软件: 注意我是将下面包安装在ros下工作目录的src文件夹下 …
1.1长宽比 边界矩形的宽高比 x,y,w,h=cv2.boundingRect(cnt) aspect_ratio = float(w)/h 2.Ex…
本文借鉴很多这个链接的内容,之后加了一些新的注释。 目录 Camera类 camera.h camera.cpp Frame类 frame.h fram…
什么是轮廓 轮廓可以简单认为成连续的点(连着边界)连在一起的曲线,具有相同的颜色或者灰度。轮廓在形状分析和物体的检测和识别中很有用。 ·为了准确,要使用…
1.原理 一般情况下,我们要处理是一副具有固定分辨率的图像。但是特别情况下我们需要对同一个图像的不同分辨率的子图像进行处理,如查找图像中的某个目标,如人脸,我们不知道…
首先: Canny边缘检测:cv2.Canny() 任务1:原理 步骤1.1 噪音去除 由于边缘检测很容易受到噪音影响,所以第一步是使用5×5的高斯滤波器去…
事先说明 图像梯度原理:简单来说就是求导 OpenCV提供了三种不同的梯度滤波器,或者说高通滤波器:Sobel,Scharr和Laplacian。Sob…
本文主要介绍OpenCv对图像的一些基本处理。包括图片、视频读取,读取感兴趣窗口,通道分离与合并,边界填充,直接对像素点进行操作,以及两张图片的融合。 图片的读取 &…
本节主要目的是介绍图像分割的一些基本概念。来源于东北大学 魏颖教授的数字图像课程笔记。 本节重点:1)图像分割的基本概念及图像分割分类的基础;2)边缘分割法;3)阈值…
准备了半年多的博士考试终于结束了!现在开始整理半年来没来得及发的一些技术总结。 “C/C++ 图像处理”系列文章是随着本人做东西的先后写成的,文章的前后关系可能不太明…
本节主要目的是介绍图像压缩的一些基本概念,主要包括图像压缩的基本概念、PCM编码、无损压缩、有损压缩、压缩标准。来源于东北大学 魏颖教授的数字图像课程笔记。 图像压缩…
本节主要目的是介绍图像增强的一些基本概念。来源于东北大学 魏颖教授的数字图像课程笔记。 本节要点 直方图均衡 直方图的基本概…
本节主要目的是介绍本书所用到的数字图像的变换,方便之后的处理。来源于东北大学 魏颖教授的数字图像课程笔记。 傅里叶变换 信号处理方法有:时域分析法和频域…
本节主要目的是介绍本书所用到的数字图像处理的一些基本概念。来源于东北大学 魏颖教授的数字图像课程笔记。 图像的数字化 上一节中获取图像的方式有很多种,大…
事先准备 使用工具:Python3.5 使用库:cv2,numpy 任务1:2D卷积 同一维信号一样,可以对2D图像实施低通滤波(LPF)和高通滤波(HPF)。LPF…
事前准备 使用工具:Python3.5 使用库:cv2,numpy 原始图像 任务1:简单阀值 涉及函数: cv2.threshold()…
涉及函数: cv2.getPerspectiveTransform() cv2.warpAffine() cv2.warpPersperctive() 名称讲解: &…
本文主要通俗介绍了数字图像基础概念、图像处理技术划分、技术起源及应用场景、成像技术等 引言 什么是数字图像呢? 数字图像:一幅图像可以定义…
准备工作 使用工具Python3.5 使用包cv2,numpy 涉及函数cv2.add() ,cv2.addWeighted() 任务1 图像加法 使用cv2.add()将两幅图像…
提前准备 使用工具Python3.5 使用包cv2,numpy 任务1 获取并修改像素值 读取一副图像,根据像素的行和列的坐标获取它的像素…