自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (10)
  • 收藏
  • 关注

转载 system("pause")

在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序结尾处添加:system("pause");注意:不要再return 的语句之后加,那样就执行不到了。分析:system() 是调用系统命令;pause 暂停命令;这样在运行到此处时,会显示“Press any key to continue . . .” 也就是 “按任意键继

2017-06-04 15:38:58 2278

原创 warning C4018: “<”: 有符号/无符号不匹配

出错代码: for(int j=0;j出错原因分析: detector 是一个Vector容器 ,detecot.size() 在容器说明中 被定义为: unsigned int 类型, 而j是int 类型 所以会出现: 有符号/无符号不匹配警告错误改正: 定义j为unsigned类型后就可以了即: for(unsigned int j=0;j或者: for(size_

2017-04-27 16:50:40 1083

原创 Matlab之repmat和reshape函数

repmat:Replicate and tile array               B = repmat(A,n)Description:1.B = repmat(A,n,m) returns an n-by-m tiling of A.   example:Create a diagonal matrixA=diag([10 20 30])A =    1

2017-03-07 15:34:56 3132 1

原创 家庭网络知识普及

一、先说说现在国内主流网络结构吧,一般家庭网络是由光网络终端ont,也就是光猫接入,也是目前比较成熟的接入场景。光猫接入统称为pon(Passive Optical Network:无源光纤网络,源即电源,指传输过程中不需要电源),当然,pon网络不仅仅只有光猫,其他onu(光网络单元,光猫属于其中一种,叫FTTH,光纤到户)不做过多说明。目前pon主流接入方式为gpon,也有部分epon,其他的就不赘述了,新建设多为gpon。国内gpon基本引用的是不对称模式,即上行1.25G,下行2.5G,主流分光

2020-12-28 16:37:48 25578 3

原创 数据知识总结

1.http://www.023wg.com/vlan/66.html QingQ

2020-01-23 11:45:53 287

原创 公有云、私有云、专属云以及混合云

随着云计算的逐渐兴起,云计算最基础的产品云主机非常受欢迎,其中云主机分为公有云、私有云和公有云,许多企业准备把数据往云上迁移,不知道选择那类云主机,接下来稳网互联小编来谈谈什么是公有云、什么是私有云,希望对你有帮助。公有云公有云,是由云服务提供商控制,用于云服务用户和资源的云部署模式。云服务商构建基础架构,整合资源构建云端虚拟资源池,根据需要分配给多租户使用。我们经常听到或...

2020-01-19 11:07:25 4462

原创 集线器(hub),交换机以及路由器异同;冲突域和广播域详解

目录冲突域和广播域联网中继设备集线器(hub)交换机(switch)路由器(route)三者的异同1)工作层次不同2)数据转发依据对象不同3)分割冲突域,广播域4)防火墙功能冲突域和广播域在介绍这三个设备的异同之前,我们首先需要了解冲突域和广播域的概念:什么是冲突?图一 我们把上图的以太网想象为走廊,各个主机想象为每个人...

2020-01-07 15:25:46 6955

原创 IP资料

1.IP与子网掩码http://www.cnblogs.com/JuneWang/p/3917697.htmlhttps://blog.51cto.com/6930123/2112748

2019-04-04 15:47:29 273

原创 电信基站维护基本知识

一、基站、扇区和小区之间的关系基站 基站的百度百科定义是公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。简单的说,基站就是由天线和RRU组成的无线电收发装置,分为室分站(即室内基站)和宏站(室外基站)。室分站主要覆盖室内区域,因为宏站的信号有时候会打不进室内,导致室内信号较差;而宏站就很好理解了,...

2019-02-11 09:50:17 5178

原创 目标跟踪的经典算法

0,Online Object Tracking: A Benchmark cvpr2013 综述     http://visual-tracking.net/#     http://cvlab.hanyang.ac.kr/tracker_benchmark_v10.html1,  VTD:  Visual Tracking Decomp

2018-01-21 14:11:23 4433

原创 libfacedetetion人脸检测(留给自己看的)

基于摄像头// libfacedec.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdafx.h"#include //加载OPENCV库所需的头文件#include //加载libfacedetection库所需的头文件#include #include #include #include using

2018-01-04 19:57:10 1339

原创 工作了

经历了2017年的秋招,收获了许多,也成熟了许多,面试了各式各样工作,包括算法、技术支持、软件测试、设备维护等等,然最后放弃了在研究生学习的图像处理专业,选择了回家的国企养老工作,对此有些人不屑一顾,然我却一笑而过:图像处理太难了!我还是回家过点清闲日子吧!...

2017-11-22 10:46:40 893 8

原创 opencv自带之图像拼接

看效果:#include #include #include#include "opencv2/stitching.hpp"using namespace std;using namespace cv;bool try_use_gpu = false;vector imgs;string result_name = "resultss.jpg";int main(in

2017-09-07 13:55:57 914

原创 三大排序

一、冒泡排序冒泡排序算是排序算法里面的一种较为简单的算法,也是我接触的第一种排序算法,有升序与降序之分,如果面试的时候面试官问道这个题目,一定要问清楚是升序还是降序,这样会给你加分。下面,我以升序来讲一下它的运作。1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最

2017-09-06 08:45:03 1264

原创 opencv之图片简单压缩

一、简单常用#include #include#include #include using namespace std;using namespace cv;double T = 40;void resize(Mat&);void pyrDown_up(Mat&);int main(){ Mat src = imread("H://学习资料//[

2017-09-04 11:35:33 7075 2

原创 关于opencv基础的设置的笔记

一、argc、argv[ ]argc 是 argument count的缩写,表示传入main函数的参数个数;argv 是 argument vector的缩写,表示传入main函数的参数序列或指针,并且第一个参数argv[0]一定是程序的名称,并且包含了程序所在的完整路径,所以确切的说需要我们输入的main函数的参数个数应该是argc-1个;#include #include

2017-09-01 14:05:29 270

转载 MFC之CString与const char* string 转换

MFC开发时经常会遇到CString、string/std::string、char*等类型相互转换的问题,现将一些思考与心得记下来与大家分享:  ①CString强制类型转换为const char*,在变量前加上:(char *)(LPCTSTR),这样做虽不会报错,但其转换后的值可能是乱码,不推荐这样做! ②利用中间变量(string类型),原理:1)CString类型不能

2017-08-10 14:18:41 4767

原创 Python之opencv应用

import cv2def faceDetect(img, face_cascade): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = face_cascade.detectMultiScale(gray, 1.3, 2) for (x,y,w,h) in faces: cv2.rectangl

2017-08-04 17:03:29 431

原创 Python学习

学学Python,先看看类:_metaclass_=typeclass Person: name=raw_input('input name:') age=raw_input('input age: ') def _init_(self,Name,Age)://self在所有方法声明中都存在,self总是指调用时的类的实例 sel

2017-08-03 15:13:15 365

原创 卷积神经网络之SoftMax函数

函数用于卷积神经网络最后一层,对数据进行分类,不过该分类对每个可能结果都进行分类(小概率照样分类):定义:假设有一个数组V,Vi 表示V中第i 个元素,(i很明了,SoftMax就是该元素的指数与所有元素的指数和之比。

2017-08-03 10:53:58 3040

原创 c++继承

继承分好多种,先记录点:一、简单的公有继承:class Base{private: int a_number;public: //Base(){} Base(int i) : a_number(i) { } int get_number() { return a_number; } void print() { cout << "a is: "<<a

2017-08-02 10:23:03 245

原创 opencv之光照补偿和去除光照

图像预处理用

2017-07-07 14:14:20 52332 12

原创 关于libfacedetection解析及应用(待)

// svm.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;using namespace cv;using namespace cv::ml;int main(){ //训练需要用到的数据 int label[4] = { 1, 2, 3, 4 }; floa

2017-07-06 08:53:40 2615

原创

#include "stdafx.h"#include #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #include #include #include #include // after winsock2.h #include #pragma comment (l

2017-06-26 14:42:03 380

原创 机器学习资料

ResNet残差网络;  http://blog.csdn.net/linolzhang/article/details/71380668浅入浅出TensorFlow 7 - 行人检测之Faster-RCNN http://blog.csdn.net/linolzhang/article/details/70306003浅入浅出TensorFlow 9 - 代码框架解析 http://

2017-06-15 13:08:09 265

原创 opencv之大津法Otsu介绍

所谓大津法(Otsu)就是最大类间差方法,通过统计图像直方图信息来自动确定阈值T,从而来区分前景与背景,说白了就是能自动区分图像前景与背景的二值化。算法流程描述:1.遍历图像像素,统计每个像素值出现的次数,即255个bin,统计每个bin像素值的个数;2.遍历0到255每个像素,以i像素值为当前分类的阈值,在(0~i)范围内计背景像素平均灰度u0,背景部分像素点数所占比例w0;在(i~

2017-06-11 17:40:14 4613 2

原创 opencv几种滤波器介绍

前言:因为平时能用到各种滤波器,但是对各种滤波器效果并不清楚,现在准备把逐渐能用到的滤波器写下来,方便自己以后查阅。1.中值滤波中值滤波器是一种非线性滤波器,常用于消除图像中的椒盐噪声。与低通滤波不同的是,中值滤波有利于保留边缘的尖锐度,但它会洗去均匀介质区域中的纹理。适用于椒盐噪声      椒盐噪声是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声

2017-06-07 14:27:26 1932

原创 C++结构体和类介绍

理解:#include "stdafx.h"#include #include using namespace std; struct test//定义一个名为test的结构体 { int a;//定义结构体成员a int b;//定义结构体成员b }; void main() { test pn1;//定义结构体变量pn1

2017-06-04 16:54:24 349

原创 opencv之车牌检测(初)

1.we get the classifier of plates with the way of haar and adaboost too. we can detect  the front of the plate or a certain slope plate ,At the same time just can distinguish between blue and white pl

2017-06-04 14:33:46 1899

原创 opencv之fitline直线拟合

fitline拟合函数:CV_EXPORTS_W void fitLine( InputArray points, //待输入点集OutputArray line, //输出点集(一个是方向向量,另一个是拟合直线上的点)int distType,//拟合方法double param, //以下参数使用默认值double reps, double aeps );拟合方法总结:CV

2017-05-27 11:30:24 14104 1

原创 opencv之模板匹配(初)

#include "stdafx.h"#include#includeusing namespace std;using namespace cv;Rect select;bool select_flag = false;Mat img, showImg,roiImg,dst_image,result;void A_on_Mouse(int event, int x, int

2017-05-22 13:33:50 727

原创 wu1

//wenjing BankGround#if(1)#include#include#include#includeusing namespace cv;using namespace std;int main(){ VideoCapture capture; capture.open("D:\\vvoo1\\mov.avi"); if (!capture.isOp

2017-05-19 11:57:44 677

原创 note_1 about detecting with haar and adboost

#include"stdafx.h"#include #include using namespace std;using namespace cv;void detectAndDraw(Mat& img, CascadeClassifier& cascade, double scale){ double t = 0; vector car; const static Scal

2017-05-11 17:13:42 296

原创 opencv之仿射与透视变换总结

对于仿射变换和透视变换的数学原理没有看懂,虽然是矩阵之间的各种转换,但是借用opencv函数可以轻易实现对图片的变换。放射变换要基于图片的三个点变换,而透视变换是3D平面,故其需要4个固定点才能 变换。开始介绍:仿射变换:void warpAffine(InputArray src, OutputArray dst, InputArray M, Size dsize, int flag

2017-05-09 20:43:57 540

原创 C++多线程入门

多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面反映了程序员的编程水平。    其实C++语言本身并没有提供多线程机制(当然目前C++ 11新特性中,已经可以使用std::thread来创建线程了,因为还没有系统地了解过,所以这里不提了。),但Windows系统为我们提供了相关API,我们可以使用他们来进行多线程编程。创建线程的

2017-05-02 20:48:55 494

原创 基于 HoughLinesP函数应用

1.概率霍夫变换HoughLinesP能够检测出线端,即能够检测出图像中直线的两个端点,确切地定位图像中的直线。void HoughLinesP(InputArray image,OutputArray lines, double rho, double theta, int threshold, double minLineLength=0,double maxLineGap=0 )

2017-04-28 15:50:26 4358 1

原创 VS2010播放.WAW音频文件

1.PlaySound函数因为涉及到代码调用音频,百度到最简单的音频调用函数:https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680BOOL PlaySound( LPCTSTR pszSound, HMODULE hmod, DWORD fdwSound);各个参数意思:pszSoun

2017-04-27 15:48:37 2894 2

原创 opencv之图像的旋转

旋转变换公式的推导:如下图, 在2维坐标上,有一点p(x, y) , 直线op的长度为r, 直线op和x轴的正向的夹角为a。 直线op围绕原点做逆时针方向b度的旋转,到达p’ (s,t) 则有s = r cos(a + b) = r cos(a)cos(b) – r sin(a)sin(b) t  = r sin(a + b)  = r sin(a)co

2017-04-21 11:22:20 673

原创 图像的长宽以及灰度、RGB图像的像素原理分布

今天在看矩形滤波的时候忽然脑子短路,把一些概念全弄混了,现总结一下,以便下次再混的时候可以参考确认下,自己的理解,有错的地方还请指正。         首先,在Opencv2中基本上都是用的Mat来表示图像了,C++的函数调用中基本上也都是Mat图,从根本上说,一张图像是一个由数值组成的矩阵,矩阵的每一个元素代表一个像素。对于灰度图像而言,像素有8位无符号数表示,其中0代表黑色,255代表

2017-04-20 11:38:34 10645

原创 C++Primer第五章习题14

题目:读取若干字符串,并找出此若干字符串中连续重复字符串以及其个数。涉及到:while()、vector()、迭代器等知识。#include #include #include using namespace std;void main(){ string My_string, before_string, max_repeatstring; vector vec

2017-03-27 17:21:08 399

( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)

( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)( HTML与CSS入门经典(第8版)

2017-09-06

c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序 vs2013的cpp

c三大排序c三大排序c三大排序c三大排序c三大排序摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!摘要必须大于100个字节!

2017-09-06

SVM+LBP 人脸检测

opencv版本较老,本程序中,利用了LBP特征对人脸特征进行提取,并且利用SVM对提取的人脸特征进行训练和识别;;

2017-08-09

非常简单的类,留给自己看

非常简单的类,留给自己看非常简单的类,留给自己看非常简单的类,留给自己看

2017-07-27

acmCAP 运行于win7 64位,对摄像头亮度、帧率、对比度等参数调节。

acmCAP 运行于win7 64位,对摄像头亮度、帧率、对比度等参数调节。

2017-07-14

cmake-3.4.0-win32-x86.exe

cmake-3.4.0-win32-x86.exe

2017-07-14

dlib-19.0,亲测在cmake-3.4.0 win7 64位&VS2013上编译dlib库成功

dlib-19.0,亲测在cmake-3.4.0 win7 64位&VS2013上编译dlib库成功

2017-07-14

C#TCP client&server 循环发送实例

C#TCP client&server 循环发送实例

2017-07-12

去除图片中高光部分,使光照平均化。 去除图片中高光部分,使光照平均化。只对特定图片有效果。

在vs2013和opencv3.0上能运行,参考:http://blog.sina.com.cn/s/blog_6388b0f8010137hy.html

2017-07-11

短警报提示音__WAV

2017-04-27

空空如也

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

TA关注的人

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