自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 【python图像处理】图像的缩放、旋转与翻转

图像的几何变换,如缩放、旋转和翻转等,在图像处理中扮演着重要的角色,python中的Image类分别提供了这些操作的接口函数

2017-04-27 09:54:10 104353 7

原创 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解

在图像处理中,尤其是处理多通道图像时,有时需要对各个通道进行分离,分别处理;有时还需要对分离处理后的各个通道进行合并,重新合并成一个多通道的图像。opencv2和opencv3中实现图像通道的合并与分离的函数分别是cv::split()和cv::merge()。

2017-04-27 09:11:06 64169

原创 【OpenCV3】图像旋转与平移——cv::warpAffine()详解

图像旋转和平移是图像处理中常用的一种操作,opencv2和opencv3中对图像的旋转和平移都是通过仿射变换函数cv::warpAffine()来实现的。

2017-04-26 14:08:47 61130 6

原创 【python图像处理】图像的读取、显示与保存

python作为机器学习和图像处理的利器,收到越来越多的推崇,特别是在图像处理领域,越来越多的研究和开发开始转向使用python语言,下面就介绍python图像处理中最基本的操作,即图像的读取显示与保存。

2017-04-25 13:56:39 27034

原创 【python图像处理】直线和曲线的拟合与绘制(curve_fit()详解)

在数据处理和绘图中,我们通常会遇到直线或曲线的拟合问题,python中scipy模块的子模块optimize中提供了一个专门用于曲线拟合的函数curve_fit()。

2017-04-21 11:45:07 99261 15

原创 【OpenCV3】HOG+SVM目标识别

SVM,即支持向量机,在结合相关特征描述子之后,在目标识别,如行人识别、汽车识别、人脸识别等领域中有着重要应用。opencv中提供了HOG特征描述子,这种特征提供支持SVM的接口。这不再进行原理性的介绍,直接介绍如何使用opencv进行SVM+HOG训练和检测。 1、svm+hog训练 #include <iostream> #include <fstrea...

2017-04-15 15:45:03 22644 204

原创 【OpenCV3】级联分类器训练——traincascade快速使用详解

上一篇(OpenCV3中的级联分类器目标检测——cv::CascadeClassifier简介)介绍了如何使用级联分类器进行目标检测。这里,我们介绍一下如何训练自己的级联分类器。

2017-04-15 11:25:43 26763 86

原创 【OpenCV3】级联分类器目标检测——cv::CascadeClassifier简介

Cascade级联分类器是一种快速简单的分类方法,opencv2和opencv3中提供了完整的cascade分类器的训练和检测方法,本篇主要介绍下级联分类器的检测方法。

2017-04-12 19:55:51 15034 4

原创 【OpenCV3】旋转矩形(cv::RotateRect)的绘制

在OpenCV3中的绘图详解中,我们详细地介绍了opencv3中所支持的各种几何形状的绘制,其中矩形的绘制接口为cv::rectangle(),但是这个接口只能用于绘制正常矩形(即cv::Rect定义的矩形,长是水平,高是竖直),但不支持旋转矩形(cv::RotateRect)的绘制。

2017-04-11 17:48:02 25403

原创 【OpenCV3】棋盘格角点检测与绘制——cv::findChessboardCorners()与cv::drawChessboardCorners()详解

棋盘格法是摄像机标定中常用的一种方法,在使用该方法时需要对棋盘格的角点进行检测。opencv中封装了一个专门用于棋盘格角点检测的函数即cv::findChessboardCorners(),同时,也提供了一个专门用于绘制棋盘格角点的函数cv::drawChessboardCorners()。下面将对这两个函数进行详细的介绍。

2017-04-07 17:35:57 47389 23

原创 【OpenCV3】角点检测——cv::goodFeaturesToTrack()与cv::cornerSubPix()详解

一提到角点检测,最常用的方法莫过于Harris角点检测,opencv中也提供了Harris角点检测的接口,即cv::cornerHarris(),但是Harris角点检测存在很多缺陷(如角点是像素级别的,速度较慢等),因此我们这里将介绍opencv中的另一个功能更为强大的函数——cv::goodFeaturesToTrack(),它不仅支持Harris角点检测,也支持Shi Tomasi算法的角点检测。但是,该函数检测到的角点依然是像素级别的,若想获取更为精细的角点坐标,则需要调用cv::cornerSub

2017-04-07 14:27:31 59339 19

原创 【OpenCV3】直线拟合——cv::fitLine()详解

在图像处理中,通常会遇到根据给定的点集(比如轮廓)拟合出一条直线的情形。opencv2和opencv3中提供了一个专门用于直线拟合的函数——cv::fitLine()。

2017-04-07 09:56:22 74418 15

原创 【OpenCV3】模板匹配——cv::matchTemplate()详解

模板匹配通常被用于目标检测、相似度分析中,opencv2和opencv3中提供了一个专门用于模板匹配的函数——cv::matchTemplate()。

2017-04-05 12:23:14 82834 23

原创 【OpenCV3】图像轮廓查找与绘制——cv::findContours()与cv::drawContours()详解

查找图像的轮廓在图像处理及应用中扮演着重要的角色。那么什么是轮廓(contour)?《Learning OpenCV 3》中给出的定义是这样的——轮廓即是以某种方式表示图像中的曲线的点的列表。这种表示可以根据实际的情形不同而不同。表示一条曲线的方式有很多种。OpenCV中,轮廓是由STL风格的vector<>模板对象表示的,其中vector中的每个元素都编码了曲线上,下一点的位置信息。...

2017-04-05 08:56:26 86461 6

原创 【OpenCV3】图像翻转——cv::flip()详解

在opencv2和opencv中,cv::flip()支持图像的翻转(上下翻转、左右翻转,以及同时均可)。

2017-04-01 10:59:04 63889 11

原创 【OpenCV3】颜色空间转换——cv::cvtColor()详解

cv::cvtColor()用于将图像从一个颜色空间转换到另一个颜色空间的转换(目前常见的颜色空间均支持),并且在转换的过程中能够保证数据的类型不变,即转换后的图像的数据类型和位深与源图像一致。

2017-04-01 10:09:38 84674

NumPy Reference.pdf

文档详细介绍了Python NumPy 数据处理库的功能、函数、以及相关示例,极具参考、学习价值。

2019-10-08

Bayer color conversion and processing.pdf

文档详细描述了Bayer原始图像格式的像素排列的模式,以及Bayer图像像素与RGB图像格式之间转换的公式。

2019-10-08

opencv svm训练及检测代码+样本描述文件

OpenCV SVM(支持向量机)目标检测训练与检测相关代码,并附有正、负样本描述文件样例。

2018-07-27

OpenCV Caffe Model Files

用于OpenCV读取caffe模型的全部数据,包括模型数据、分类数据、以及待分类图片。

2017-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除