- 博客(17)
- 资源 (25)
- 收藏
- 关注
原创 [seaborn] seaborn学习笔记6-热图HEATMAPPLOT
6 热图Heatmapplot热图是指通过将矩阵单个的值表示为颜色的图形表示。热力图显示数值数据的一般视图非常有用,制作热图很简单,且不需要提取特定数据点。在seaborn中使用heatmap函数绘制热力图,该章节主要内容有:基础热图绘制 Basic Heatmap plot热图外观设定 Customize seaborn heatmap热图上使用标准化 Use normalizati...
2019-05-31 17:15:55 12875 2
原创 [seaborn] seaborn学习笔记5-小提琴图VIOLINPLOT
5 小提琴图Violinplot小提琴图允许可视化一个或多个组的数字变量的分布。它与箱形图非常接近,但可以更深入地了解密度。小提琴图特别适用于数据量巨大且无法显示个别观察结果的情况。在seaborn中使用violinplot函数绘制小提琴图,该章节主要内容有:基础小提琴图绘制 Basic violinplot小提琴图样式自定义 Custom seaborn violinplot小提琴图颜...
2019-05-31 14:30:21 19152 1
原创 [seaborn] seaborn学习笔记4-核密度图DENSITYPLOT
4 核密度图Densityplot核密度图显示数值变量的分布。它只需要一组数值作为输入。它非常类似于直方图。在seaborn中使用kdeplot函数绘制核密度图,该章节主要内容有:基础核密度图绘制 Basic density plot核密度图的区间控制 Control bandwidth of density plot多个变量的核密度图绘制 Density plot of several...
2019-05-31 10:27:35 14686 2
原创 [seaborn] seaborn学习笔记3-直方图Histogramplot
3 直方图Histogramplot(代码下载)直方图能够准确表现数据的分布,在seaborn中使用distplot函数制作直方图,该章节主要内容有:基本直方图的绘制 Basic histogram数据分布与密度信息显示 Control rug and density on seaborn histogram带箱形图的直方图 Histogram with a boxplot on top...
2019-05-30 19:59:53 17196 2
原创 [seaborn] seaborn学习笔记2-散点图Scatterplot
散点图Scatterplot散点图能够显示2个维度上2组数据的值。每个点代表一个观察点。X(水平)和Y(垂直)轴上的位置表示变量的值。研究这两个变量之间的关系是非常有用的。在seaborn中通过regplot和lmplot制作散点图,regplot和lmplot核心功能相近,regplot相对简单点,如果要定制图像更深层次功能,需要使用lmplot。该章节主要内容有:基础散点图绘制 Basi...
2019-05-30 15:41:08 33102
原创 [seaborn] seaborn学习笔记1-箱形图Boxplot
箱形图BoxplotBoxplot可能是最常见的图形类型之一。它能够很好表示数据中的分布规律。箱型图方框的末尾显示了上下四分位数。极线显示最高和最低值,不包括异常值。seaborn中用boxplot函数制作箱形图。该章节主要内容有:基础箱形图绘制 Basic boxplot and input format自定义外观 Custom boxplot appearance箱型图的颜色设置 C...
2019-05-29 20:29:16 45815 13
原创 [OpenCV实战]34 使用OpenCV进行图像修复
目录1 什么是图像修复1.1 INPAINT_NS : Navier-Stokes based Inpainting1.2 INPAINT_TELEA : Fast Marching Method based1.3 方法比较与函数实现2 结果与代码2.1 结果2.2 代码3 参考本文将描述一类称为图像修复的区域填充算法。想象一下找一张旧的家庭照片。你扫描它,它...
2019-05-28 15:53:03 14361 8
原创 [OpenCV实战]33 使用OpenCV进行Hough变换
目录1 什么是霍夫变换1.1 应用霍夫变换以检测图像中的线条1.2 累加器1.3 线条检测1.4 圆环的检测2 代码3 参考1 什么是霍夫变换霍夫变换是用于检测图像中的简单形状(诸如圆形,线条等)的特征提取方法。“简单”形状是可以仅由几个参数表示的形状。例如,一条线可以用两个参数(斜率,截距)表示,一个圆有三个参数:中心坐标和半径(x,y,r)。霍夫变换在图像中...
2019-05-27 16:53:38 3968
原创 [OpenCV实战]32 使用OpenCV进行非真实感渲染
目录1 保边滤波的频域变换1.1 保边滤波器Edge Preserving Filter1.1.1 函数调用1.1.2 edgePreservingFilter结果1.2 细节增强1.3 素描滤波器1.4 风格化滤波器2 代码3 参考有人认为使用高斯内核简单地模糊图像,检测边缘,并将两个图像组合以获得上面所示卡通化图像。虽然在大多数区域中所有图像看起来都...
2019-05-24 15:32:29 5399
原创 [OpenCV实战]31 使用OpenCV将一个三角形仿射变换到另一个三角形
目录1 什么是仿射变换?2 使用OpenCV进行三角形仿射变换2.1 定义输入和输出2.2 计算边界框2.3 裁剪图像和更改坐标2.4 计算仿射变换矩形2.5 应用仿射变换到三角形2.6 屏蔽三角形外的像素3 代码4 参考在本文中,我们会看到如何将一个三角形仿射变换到另一个三角形。在图形学的研究中,研究者常常进行三角形之间的变换操作,因为任意的3D表面都...
2019-05-23 10:58:10 6650 6
原创 [OpenCV实战]30 使用OpenCV实现图像孔洞填充
在本教程中,我们将学习如何填充二值图像中的孔。考虑下图左侧的图像。假设我们想要找到一个二值掩模,它将硬币与背景分开,如下图右侧图像所示。在本教程中,包含硬币的圆形区域也将被称为前景。请注意,硬币的边界是黑色的,与白色背景不同。因此,我们使用简单的图像阈值来将边界与背景分开。换句话说,我们说强度高于某个值(阈值)的像素是背景,其余像素是前景。上图中间图像显示通过阈值分割获得图像(黑色代表背景...
2019-05-10 14:48:56 9155 8
原创 [OpenCV实战]29 使用OpenCV实现红眼自动去除
目录1 红眼消除1.1 眼部检测1.2 红眼遮掩1.3 清除瞳孔掩模空洞1.4 红眼修复2 结果与完整代码2.1 结果2.2 代码3 参考在本教程中,我们将学习如何完全自动地从照片中消除红眼。如下图所示:当我们晚上拍摄的照片有红眼效果时,带着血腥眼睛的微笑的人会让人想起德古拉。使用照片编辑工具可以删除红眼,但是需要很长的时间来学习。构建一个可用于各种...
2019-05-09 15:30:53 4442
原创 [OpenCV实战]28 基于OpenCV的GUI库cvui
目录1 cvui的使用1.1 如何在您的应用程序中添加cvui1.2 基本的“hello world”应用程序2 更高级的应用3 代码4 参考有很多很棒的GUI库,例如Qt和imgui,可以与OpenCV一起使用,允许您在运行时调整参数。但是,在某些情况下,您可能没有(或不希望)此类库的依赖关系,例如,您没有使用Qt支持编译OpenCV,或者您无法使用OpenGL。在这...
2019-05-08 17:49:44 9303 2
原创 [OpenCV实战]27 在OpenCV下使用forEach进行并行像素访问
目录1 Mat像素访问1.1 使用at方法直接进行像素访问1.2 使用指针进行像素访问1.3 使用forEach方法进行像素访问1.4 将forEach与C ++ 11 Lambda一起使用2 性能比较与代码2.1 性能比较2.2 代码3 参考C++11扩展了for语句的语法。用这个新写法forEach,forEach可以遍历C类型的数组、初始化列表以及任何...
2019-05-07 14:42:11 4550 3
原创 [OpenCV实战]26 基于OpenCV实现选择性搜索算法
目录1 背景1.1 目标检测与目标识别1.2 滑动窗口算法1.3 候选区域选择算法2选择性搜索算法2.1 什么是选择性搜索?2.2 选择性搜索相似性度量2.3 结果3 代码4 参考本教程中,我们将了解目标检测中称为“选择性搜索”的重要概念。我们还将在OpenCV 中使用C ++和Python实现该算法。1 背景1.1 目标检测与目标识别目标...
2019-05-06 15:23:29 5201
原创 [OpenCV实战]25 使用OpenCV进行泊松克隆
目录1 Seamless Cloning实现1.1 Seamless Cloning实例1.2 正常克隆(NORMAL_CLONE)与混合克隆(MIXED_CLONE)1.2.1 Normal Cloning Result1.2.2 Mixed Cloning Result1.2.3 MONOCHROME TRANSFER Result2 Seamless Clonin...
2019-05-05 17:02:10 4495
原创 [OpenCV实战]24 使用OpenCV进行曝光融合
目录1 什么是曝光融合2 曝光融合的原理3 代码与结果4 参考本教程中,我们将了解使用OpenCV的Exposure Fusion(曝光融合)。1 什么是曝光融合曝光融合是一种将使用不同曝光设置拍摄的图像合成为一张看起来像色调映射的高动态范围(HDR)图像的图像的方法。当我们使用相机拍摄照片时,每个颜色通道只有8位来表示场景的亮度。然而,我们周围世界的亮度理论上可以从0...
2019-05-05 10:37:58 9448 22
OfficeHome-Art、Clipart、Product部分数据集
2020-11-24
Python编程快速上手附属材料.zip
2019-07-01
使用OpenCV寻找平面图形的质心
2019-03-16
yolov3_OpenImage图像训练教程
2019-03-16
yolov3 opencv教程
2019-03-13
基于特征点匹配的视频稳像
2019-03-08
基于opencv实现透明斗篷
2019-03-06
人脸识别 – OpenCV, Dlib and Deep Learning
2019-03-05
基于深度学习识别人脸性别和年龄
2019-03-04
yuv420p基本图像处理
2018-12-11
TE田纳西-伊斯曼过程数据集
2017-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人