自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

直到流萤成飞火

你站在桥上看风景 ,看风景的人在楼上看你 ,明月装饰了你的窗子 ,你装饰了别人的梦...

原创 泊松融合-opencv代码实现

opencv实现的泊松融合,代码没有经过其他处理;#include<opencv2\opencv.hpp>using namespace cv; int main() { Mat src = imread("images/015-CT.png"); Mat ...

2016-12-02 08:48:16

阅读数 4642

评论数 3

原创 设计模式-----COMMAND模式

COMMAND模式是最简单,最优雅的设计模式之一。COMMAND模式的使用范围非常宽广。 COMMAND模式通过对命令的封装接触了系统的逻辑互联关系和实际连接的设备之间的耦合。简单的说就是COMMAND模式可以在让对象调用时不关心调用者,而直接执行命令。 COMMAND的另一个用法是创建和执行...

2016-11-28 16:44:37

阅读数 1485

评论数 0

原创 安装python3.5.2

1.官网下载:https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe。 2.在环境变量中加入python的安装目录。 3.在终端输入python -m pip install -U pip. 完成。

2016-11-17 14:14:22

阅读数 651

评论数 0

原创 敏捷开发原则

1.我们最优先要做的是通过尽早的丶持续的交付有价值的软件来使客户满意。 2.即使到了开发后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。 3.经常性的交付可以工作的软件,交付的间隔可以使几周到几个月,交付时间间隔越短越好。 4.在整个项目开发期间,业务人员和开发人员必须天天在一起...

2016-11-15 11:53:47

阅读数 261

评论数 0

转载 Qt中计算坐标的一些简单函数接口

该文章原地址为:http://blog.csdn.NET/chenxipu123/article/details/50380172这些算法非常的实用,对自己一些简单的绘图很有效果// 存放一些常用的函数或者一些常用功能的实现算法;//////////////////////////////////...

2016-10-18 10:57:55

阅读数 1657

评论数 0

转载 正则表达式网址摘录

http://deerchao.net/tutorials/regex/regex.htm

2016-09-30 11:17:40

阅读数 203

评论数 0

翻译 HTTP协议状态码详解(HTTP Status Code)

使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 1...

2016-09-30 11:09:48

阅读数 359

评论数 0

转载 libcurl - curl_easy_perform 返回值说明

response=curl_easy_perform(curl); response返回的状态值 CURLE_OK: printf(“send ok!\n”); CURLE_HTTP_POST_ERROR: printf(“post error!\n”); CURLE_COULDNT_CO...

2016-09-28 14:29:51

阅读数 4541

评论数 0

转载 坐标系旋转变换公式图解

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

2016-09-21 08:43:57

阅读数 8943

评论数 0

转载 QImage 与 cv::Mat 之间的相互转换

转载自博客:http://blog.csdn.net/liyuanbhu/article/details/46662115

2016-09-20 19:16:53

阅读数 2090

评论数 0

原创 抠图-grabCut算法+hog检测

GrabCut是微软研究院的一个课题,主要功能是分割和抠图。 grabcut是在graph cut基础上改进的一种图像分割算法,它同样是基于图割理论的。 由于背景的复杂度不同所以,grabcut算法抠图的准确性也有很大的差异,所以我使用了hog检测人物再使用grabcut算法抠图,增加了准确性...

2016-09-06 11:00:45

阅读数 1840

评论数 0

原创 机器视觉开源代码及数据课程集合

Source CodeNon-exhaustive list of state-of-the-art implementations related to visual recognition and search. There is no warranty for the source code...

2016-09-06 10:30:07

阅读数 778

评论数 0

原创 C++实现人脸识别csv文件的写入(加labels)

前面也写了一个csv是没有加label的(http://blog.csdn.net/u013812682/article/details/52013074), 上次写完因为有点事所以没看这块,才发现少加了label,所以在这里补上 orl下载地址:http://www.cl.cam.ac.uk...

2016-08-17 09:31:44

阅读数 1798

评论数 6

原创 Qt+opencv多摄像头视频显示

上个文章就说了,我正在实现一个智能监控系统。 由此实现了Qt的FTP文件传输:http://blog.csdn.net/u013812682/article/details/52199502。 还有Qt的tcp视频传输:http://blog.csdn.net/u013812682/artic...

2016-08-16 11:40:35

阅读数 3804

评论数 1

原创 图像卷积实现

卷积操作是图像变换的基础。 抽象的说,卷积这个术语意味着我们对图像的每一个部分所做的操作。从这个意义上讲,我们所熟悉的很多图像变换操作可以被理解成普通卷积的特殊情况。一个特殊的卷积所实现的功能是由所用的卷积核的形式决定的。这个核本质上是一个大小固定,由数值参数构成的数组,数组的标定点通常位于数组的...

2016-08-13 16:10:46

阅读数 2660

评论数 0

原创 lbp算子实现

LBP(Local Binary Pattern, 局部二值模式)是一种用来描述图像局部纹理特征的算子; 它的作用是进行特征提取,而且,提取的特征是图像的纹理特征,并且,是局部的纹理特征;原始的LBP算子定义为: 在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较...

2016-08-13 15:34:23

阅读数 1483

评论数 0

原创 Qt之FTP的上传下载(代码实现)

FTP服务器实现是我整个智能监控系统的一部分,所以在这里记录。 实现并不是很难,大家一起学习看看。 我用的是腾讯云,在此感谢腾讯的校园计划。 整个UI就是两个按钮,一个上传,一个下载。 看看界面, 非常简单的。。。。在此实现的FTP包括两个类,一个是界面类,一个是Ftp实现的类,wi...

2016-08-13 15:16:57

阅读数 16012

评论数 7

原创 QT+Opencv视频文件TCP网络传输

这几天一直在看TCP网络这块,希望实现网络摄像头实时监控,现在实现了一个基本的demo,以后将在这个基础上实现更多的功能,在这里我是在客户端传送视频,然后在服务器显示。 前面我还写了一个基本的UDP消息传输:http://blog.csdn.net/u013812682/article/deta...

2016-08-11 18:53:11

阅读数 9981

评论数 3

原创 QT UDP网络编程

这几天看了下Qt的udp,顺便实现了下简单的消息传输,看起来比较简单。UDP服务器:截图如下: 代码:server.h#ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QUdpSocket> #inc...

2016-08-08 10:32:29

阅读数 2207

评论数 0

原创 全球的开源镜像站点

国内高校的开源镜像站 清华大学:https://mirrors.tuna.tsinghua.edu.cn/ 中国科学技术大学(debian.ustc.edu.cn) 上海交通大学(ftp.stju.edu.cn) 大连理工大学(mirror.dlut.edu.cn) 北京交通大学(mir...

2016-08-06 10:25:31

阅读数 398

评论数 0

原创 Qt在ubuntu无法输入中文的解决

我安装的Qt版本很多,但是都会遇到无法输入中文的问题,但是都是在fcitx遇到,使用ibus是可以输入中文的,在这里我是使用的fcitx,搜狗输入法,具体是什么原因我们就不讨论了,来看看解决办法。首先安装fcitx-frontend-qt5 sudo apt-get install fcitx-f...

2016-08-03 10:22:26

阅读数 9182

评论数 7

原创 关于Qt的一个错误提示

今天打开Qt提示错误无法使用帮助,如图 /home/flyfire/Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库/home/flyfire/Qt5.5.1/Tools/QtCreator/lib/qtcreator...

2016-08-03 09:46:39

阅读数 611

评论数 0

原创 模板匹配

今天看了王先生的一篇博客 http://www.cnblogs.com/xrwang/archive/2010/02/05/MatchTemplate.html 介绍了模板匹配,王先生是使用C#实现的,在此我使用C++实现;在此引用王先生的摘要: 模板匹配的工作方式 模板匹配的工作...

2016-08-01 12:22:37

阅读数 457

评论数 0

转载 windows和linux获取文件夹内容的一种方法

转载自博客:http://blog.csdn.net/c__allen/article/details/7588446 如有侵犯立即删除 windows: 使用头文件:_finddata_t fileinfo; intptr_t hFile; string root; root....

2016-07-27 09:51:16

阅读数 357

评论数 0

原创 人脸识别CSV文件(c++实现)

最近看人脸识别,用的orl库,看网上人脸识别的csv文件都是用python实现的,但是我也懒得装python环境,所以用c++实现了,虽然不难,也和大家分享一下。 顺便提下orl库下载地址,csdn下载有点慢。。。。 orl地址;http://www.cl.cam.ac.uk/research...

2016-07-24 11:14:34

阅读数 2939

评论数 7

原创 DOG简析

Difference of Gaussian(DOG)是高斯函数的差分。我们已经知道可以通过将图像与高斯函数进行卷积得到一幅图像的低通滤波结果,即去噪过程,这里的Gaussian和高斯低通滤波器的高斯一样,是一个函数,即为正态分布函数。那么difference of Gaussian 即高斯函数差...

2016-07-22 12:14:02

阅读数 314

评论数 0

原创 人脸检测(opencv)

乍看人脸识别感觉很复杂,但是我们站在巨人的肩旁上,这些难题都迎刃而解,虽然实现和效果都很简单,在opencv中自带了很多的分类器和检测函数,分类器在(安装位置)\opencv\sources\data\haarcascades,当然也可以自己训练 步骤: 1:加载分类器; 2:调用检测函数d...

2016-07-22 11:23:17

阅读数 393

评论数 0

原创 视频人数统计(opencv)

步骤: 1.视频图像灰度化img 2,选取第一帧图像first_img,视频每帧和第一帧相减,得到src 3,对src图片进行 阈值,滤波处理 4,查找处理好图片的边界findContours; 5,对边界区域进行统计,满足条件的进行计数代码实 现:using namespace std...

2016-07-21 11:09:04

阅读数 11019

评论数 52

原创 视频背景抠图(opencv)

代码实现:using namespace cv; using namespace std;int main(){ VideoCapture capture("1.mov"); vector<Mat> vec; int i = 1; w...

2016-07-21 11:02:40

阅读数 2094

评论数 3

原创 离散余弦函数(c++实现)

理论:图像处理中常用的正交变换除了傅里叶变换外,还有其他一些有用的正交变换,其中离散余弦就是一种。离散余弦变换表示为DCT( Discrete Cosine Transformation),常用于图像处理和图像识别等。一维离散余弦变换正变换 (1)(2)式中F(u)是第u个余弦变换系数,u是广义频...

2016-07-21 10:57:13

阅读数 504

评论数 0

原创 相似图片搜索原理三(c++)颜色直方图

图像的颜色直方图可以用于图像检索,适应有相同色彩,并且可以有平移、缩放、旋转不变性的图像检索,当然了这三大特点不如sift或者surf稳定性强,此外最大的局限就是如果形状内容一样,但色彩不一,结果是搜不到的。不过它在某些情况下达到较好的结果。颜色直方图两种计算方式:彩色图像的颜色直方图,这里可以有...

2016-07-21 10:39:32

阅读数 462

评论数 0

原创 相似图片搜索原理二(phash-c++实现)

理论来源 http://blog.csdn.net/lu597203933/article/details/45798293理论部分:理论部分主要包括以下几个步骤:<1> 图像缩放—将图像缩放到32*32大小<2>灰度化—对32*32大小的图像进行灰度化<3>离...

2016-07-21 10:37:57

阅读数 663

评论数 0

原创 相似图片搜索原理一(ahash-c++)

理论来源 http://blog.csdn.net/Lu597203933/article/details/45101859 理论部分:理论部分主要包括以下几个步骤:<1> 图像缩放—将图像缩放到8*8大小<2>灰度化—对8*8大小的图像进行灰度化<3>计算均...

2016-07-21 10:35:28

阅读数 583

评论数 0

原创 opencv博客记录

http://blog.csdn.net/u011503970 opencv例程讲解http://blog.csdn.net/zouxy09 机器视觉丶机器学习丶深度学习http://blog.csdn.net/pi9nc 转载了无数机器学习的博客http://blog.csdn.net/jin...

2016-07-21 10:33:43

阅读数 210

评论数 0

原创 opencv常见错误

第一个:OpenCV Error: Assertion failed dims =2 data i0 size.p[0] i1,第二个错误 OpenCV Error: Bad flage本人在在调试过程中遇到的两个常见的OpenCV Error,跟大家分享一下解决办法:第一个:OpenCV Err...

2016-07-21 10:32:55

阅读数 1293

评论数 0

转载 快速对图像的像素进行操作 opencv 实战

OpenCV 如何对图像的像素进行操作对图像的像素进行操作,我们可以实现空间增强,反色,大部分图像特效系列都是基于像素操作等目的。先来看一下内存空间中图像矩阵,也就是Mat的矩阵数值部分是怎么存储的:如果图像是一幅灰度图像,他就像这样,从左到右,从上到下,依次是矩阵的每一行每一列,这时候矩阵M(i...

2016-07-21 10:28:33

阅读数 521

评论数 0

转载 矩阵操作

OpenCV - Operations on Arrays 对数组(矩阵)的一些操作 Function (函数名) Use (函数用处) Author : Ggicci QQ : 771017478 / 854032390(prefer) 转载请注明出处! add 矩阵加法,...

2016-04-12 09:32:32

阅读数 467

评论数 0

转载 HSV YCrCb 颜色空间

基础学习笔记之opencv(20):OpenCV中的颜色空间(ing…)     YCrCb     YCrCb在视频压缩和一些数字图像处理中使用得比较多,是一种基于人眼感知的颜色空间。   在OpenCV中,从RGB空间转换到YCrCb空间的公式如下:      注意从RGB到YcrCb...

2016-04-12 08:46:41

阅读数 1605

评论数 0

原创 valarray--slice函数

函数说明 slice( ); slice( size_t _StartIndex, size_t _Len, size_t _Stride );例: int main( ) { using namespace std; int i;valarra...

2016-03-20 13:49:50

阅读数 209

评论数 0

原创 STL---complex记录

1.绝对值函数abs() T abs( const cmoplex& x); 复数的绝对值即复数的模 2.绝对值的平方 norm() T notm( const complex& x); 3.复数的相位arg() T arg( cons...

2016-03-20 11:10:59

阅读数 304

评论数 0

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