自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python pickle模块

1.Python pickle 简介Python 的pickle模块实现了基本的数据序列和反序列化Python对象结构的二进制协议。通过pickle模块的序列化操作能够将程序中运行的对象结构转换为字节流,保存到文件中去,永久存储;通过pickle模块的反序列化操作,可以从文件中创建上一次程序保存的对象,将字节流转换回对象层次结构。pickle使用的数据格式是Python特有的。pickle文...

2019-06-03 17:32:00 795

原创 Python 常用拾集

1.基本概念(1)列表:列表使用方括号,其创建只需在括号中添加元素,并使用逗号隔开。#例:list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = [] #定义空列表(2)元组:元组使用小括号,其创建只需在括号中添加元素,并使用逗号隔开。#例: tup1 = ('python',2...

2019-05-31 17:56:15 131

转载 Mat 与IPLImg 转换

https://www.cnblogs.com/Key-Ky/p/4150531.html

2018-05-30 15:44:33 348

原创 人脸轮廓筛选

主要筛选准则:人脸面积>400, 轮廓长度>20, 0.5<轮廓长/宽<2.5;具体选择根据实际情况改动。void findcontours(Mat *src,Mat mask)//mask为检测到的人脸二值图区域,src为源图。{ Mat mask1; mask.copyTo (mask1); Mat mask2 (mask1.size...

2018-05-16 21:29:58 1288

原创 基于椭圆模型的肤色检测

算法思想:主要判断YCrCb空间中以(Cr, Cb)为坐标的点是否落在肤色椭圆内,如果在椭圆内,则为肤色点。 注:RGB空间转换为YCrCb空间时要以为坐标(Cb, Cr),BGR空间转换为YCrCb空间时,要以(Cr, Cb)为坐标。void skin_Ellipse(Mat * src, Mat * mask){ Mat srcImg; src->copyTo (...

2018-05-16 21:21:35 3772 1

原创 基于YCrCb空间的Otsu自适应阈值算法

Otsu(最大类间差)算法思想:将图像分别用每个像素p点分割为前景区域背景区,计算在被像素点p分割的前景区域背景区的像素个数、平均像素,及像素比例,最后计算方差值,则取最大方差时的像素点p则为最佳阈值。void skin_ThreshOtsu(Mat * src, Mat * mask){ Mat srcImg; src->copyTo (srcImg); Ma...

2018-05-16 20:50:47 1410 5

原创 RGB 颜色空间肤色检测

RGB 颜色空间肤色检测主要依据在“human skin color clustering for face detection”一文中提出了肤色RGB的阈值判别算式。void SkinRGB(Mat * src,Mat * mask) //mask为单通道的与原图大小一致的黑色模板。 { //RGB颜色空间 //均匀照明:R>95,G...

2018-05-16 20:40:00 5234

原创 基于肤色高斯概率模型的人脸检测

<php> #include <iostream> #include "opencv2/opencv.hpp" #include <ctime> using namespace std; using namespace cv; void fillHole(Mat * src);//基于漫水填

2018-05-15 22:35:42 5996 4

原创 vs DLL工程

http://blog.sina.com.cn/s/blog_687960370101hyzd.html

2018-05-15 22:07:48 384

原创 本质矩阵与基础矩阵

本质矩阵与基础矩阵本质矩阵:空间中同一点在两个不同相机坐标系下投影的关系矩阵基础矩阵:空间中同一点在两个不同平面图像坐标系下投影的关系矩阵https://www.zhihu.com/question/27581884 https://blog.csdn.net/xueyinhualuo/article/details/46877901...

2018-05-04 11:39:38 870

原创 3D旋转

两种3D旋转1. 轴/角(指数扭曲)物体在三维空间中的旋转,可以被分为解为在直接坐标系下,分别先后围绕x,y,z坐标轴旋转得到。旋转的角度也就是我们常听到的角度roll,pitch,yew。如果已知这几个角度,就可以直接通过每一步的矩阵相乘得到整个旋转矩阵。旋转矩阵还可以理解为围绕空间中某一个向量,直接一次旋转某一个角度得到。 旋转向量的长度(模)表示绕轴逆时针旋转的角度(弧度)。旋转...

2018-05-03 22:04:22 654

原创 线性代数基础

线性代数基础补习https://blog.csdn.net/han_xiaoyang/article/details/51629242 基本概念齐次坐标 https://blog.csdn.net/jeffasd/article/details/77944822 https://wenku.baidu.com/view/a3d35eec81c758f5f61f6709.htm...

2018-05-03 16:08:29 237

转载 Opencv捡漏

关于opencv2中鼠标响应操作http://blog.csdn.net/NCHFGFB/article/details/51516030OpenCV滤波之copyMakeBorder和borderInterpolatehttp://blog.csdn.net/qianqing13579/article/details/42323397 http://blog.csdn.net/qq_227648

2017-03-09 21:31:06 304

原创 学习opencv常见问题

收藏链接http://blog.chinaunix.net/uid-20672257-id-2955771.html <>

2017-03-04 22:04:27 258

原创 定义动态数组

利用new 函数定义动态数组new和delete运算符用于动态分配和撤销内存的运算符开辟一维数组

2017-03-04 21:59:38 680

原创 MFC中利用FindFile函数在文件夹路径下连续读取多个文件

MFC利用文件夹路径连续读取多张图片利用FindFile函数进行查找和读取1、CFileFind类的声明文件保存在afx.h头文件中。2、该类的实现的功能:执行本地文件的查找(查找某个具体的文件,查找某类文件x*.x*,查找所有文件.)3、CFileFind类是CGopherFileFind和CFtpFileFind类的基类。4、CFileFind类的构造函数::CFileFind()和关闭函数::

2017-03-04 21:18:46 6881

原创 MFC中获取文件夹路径对话框

MFC获取文件夹路径利用SHBrowseForFolder函数获取文件夹路径例子CString m_strFileOut=_T(""); TCHAR servPath[MAX_PATH ]; BROWSEINFO bi; LPITEMIDLIST pidl;//文件目录转换成可读取字符串LPITEMIDLIST bi.hwndOwner =this->m_hWnd ;

2017-03-04 20:31:34 819

原创 【在 MFC 框架中,OpenCV与MFC窗口绑定方法】

使用MFC界面显示OpenCV内容,其方法之一是将OpenCV与MFC窗口绑定,然后在MFC中直接使用OpenCV 中的代码进行输入和输出,这样方便代码的书写和搬用。这里用VS2012进行介绍。OpenCv与MFC进行窗口绑定:首先:在解决方案资源管理中找到头文件,在头文件中找到“某某Dlg.h”的头文件文件,点进去之后在其中加好opencv的头文件,并添加好命名空间,如: include “o

2017-01-16 15:28:02 5818 5

原创 【OpenCV 图像轮廓处理函数】

图像轮廓处理常见的轮廓处理函数:寻找轮廓:findContours()绘制轮廓:drawContours()轮廓属性:凸包:convexHull()凸包缺陷分析:convexityDefects()轮廓外接矩形:boundingRect()轮廓最小外接矩形:minAreaRect()轮廓最小包围圆:minEnclosingCircle()轮廓拟合椭圆:fitEllipse()轮廓

2017-01-13 17:14:58 536

ubuntu-14.04.5-desktop-amd64.iso BT种子

官网Ubuntu14.04版本不好下载镜像了 ,找了个ubuntu-14.04.5-desktop-amd64.iso BT种子

2018-05-05

统计过程控制-SPC培训教材

统计过程控制-SPC培训教材

2018-04-22

opencv_contrib-3.0.0-beta

此为Linux系统下opencv3.0扩展模块opencv_contrib-3.0.0-beta,下载时请注意自己的系统及opencv版本,否则在cmake编译时内部会出错

2017-03-17

opencv补充模块opencv_contrib-master

opencv补充模型opencv_contrib官网下载

2017-03-17

空空如也

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

TA关注的人

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