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

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

原创 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
1120

原创 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
3236
1
原创 家庭网络知识普及
一、先说说现在国内主流网络结构吧,一般家庭网络是由光网络终端ont,也就是光猫接入,也是目前比较成熟的接入场景。光猫接入统称为pon(Passive Optical Network:无源光纤网络,源即电源,指传输过程中不需要电源),当然,pon网络不仅仅只有光猫,其他onu(光网络单元,光猫属于其中一种,叫FTTH,光纤到户)不做过多说明。目前pon主流接入方式为gpon,也有部分epon,其他的就不赘述了,新建设多为gpon。国内gpon基本引用的是不对称模式,即上行1.25G,下行2.5G,主流分光
2020-12-28 16:37:48
26126
3
原创 公有云、私有云、专属云以及混合云
随着云计算的逐渐兴起,云计算最基础的产品云主机非常受欢迎,其中云主机分为公有云、私有云和公有云,许多企业准备把数据往云上迁移,不知道选择那类云主机,接下来稳网互联小编来谈谈什么是公有云、什么是私有云,希望对你有帮助。公有云公有云,是由云服务提供商控制,用于云服务用户和资源的云部署模式。云服务商构建基础架构,整合资源构建云端虚拟资源池,根据需要分配给多租户使用。我们经常听到或...
2020-01-19 11:07:25
4765
原创 集线器(hub),交换机以及路由器异同;冲突域和广播域详解
目录冲突域和广播域联网中继设备集线器(hub)交换机(switch)路由器(route)三者的异同1)工作层次不同2)数据转发依据对象不同3)分割冲突域,广播域4)防火墙功能冲突域和广播域在介绍这三个设备的异同之前,我们首先需要了解冲突域和广播域的概念:什么是冲突?图一 我们把上图的以太网想象为走廊,各个主机想象为每个人...
2020-01-07 15:25:46
7230
原创 IP资料
1.IP与子网掩码http://www.cnblogs.com/JuneWang/p/3917697.htmlhttps://blog.51cto.com/6930123/2112748
2019-04-04 15:47:29
309
原创 电信基站维护基本知识
一、基站、扇区和小区之间的关系基站 基站的百度百科定义是公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。简单的说,基站就是由天线和RRU组成的无线电收发装置,分为室分站(即室内基站)和宏站(室外基站)。室分站主要覆盖室内区域,因为宏站的信号有时候会打不进室内,导致室内信号较差;而宏站就很好理解了,...
2019-02-11 09:50:17
5502
原创 目标跟踪的经典算法
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
4530
原创 libfacedetetion人脸检测(留给自己看的)
基于摄像头// libfacedec.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "stdafx.h"#include //加载OPENCV库所需的头文件#include //加载libfacedetection库所需的头文件#include #include #include #include using
2018-01-04 19:57:10
1430
原创 工作了
经历了2017年的秋招,收获了许多,也成熟了许多,面试了各式各样工作,包括算法、技术支持、软件测试、设备维护等等,然最后放弃了在研究生学习的图像处理专业,选择了回家的国企养老工作,对此有些人不屑一顾,然我却一笑而过:图像处理太难了!我还是回家过点清闲日子吧!...
2017-11-22 10:46:40
937
5
原创 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
967
原创 三大排序
一、冒泡排序冒泡排序算是排序算法里面的一种较为简单的算法,也是我接触的第一种排序算法,有升序与降序之分,如果面试的时候面试官问道这个题目,一定要问清楚是升序还是降序,这样会给你加分。下面,我以升序来讲一下它的运作。1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最
2017-09-06 08:45:03
1361
原创 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
7152
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
312
转载 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
5110
原创 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
486
原创 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
408
原创 卷积神经网络之SoftMax函数
函数用于卷积神经网络最后一层,对数据进行分类,不过该分类对每个可能结果都进行分类(小概率照样分类):定义:假设有一个数组V,Vi 表示V中第i 个元素,(i很明了,SoftMax就是该元素的指数与所有元素的指数和之比。
2017-08-03 10:53:58
3130
原创 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
277
原创 关于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
2674
原创 是
#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
410
原创 机器学习资料
ResNet残差网络; http://blog.youkuaiyun.com/linolzhang/article/details/71380668浅入浅出TensorFlow 7 - 行人检测之Faster-RCNN http://blog.youkuaiyun.com/linolzhang/article/details/70306003浅入浅出TensorFlow 9 - 代码框架解析 http://
2017-06-15 13:08:09
290
原创 opencv之大津法Otsu介绍
所谓大津法(Otsu)就是最大类间差方法,通过统计图像直方图信息来自动确定阈值T,从而来区分前景与背景,说白了就是能自动区分图像前景与背景的二值化。算法流程描述:1.遍历图像像素,统计每个像素值出现的次数,即255个bin,统计每个bin像素值的个数;2.遍历0到255每个像素,以i像素值为当前分类的阈值,在(0~i)范围内计背景像素平均灰度u0,背景部分像素点数所占比例w0;在(i~
2017-06-11 17:40:14
4748
2
原创 opencv几种滤波器介绍
前言:因为平时能用到各种滤波器,但是对各种滤波器效果并不清楚,现在准备把逐渐能用到的滤波器写下来,方便自己以后查阅。1.中值滤波中值滤波器是一种非线性滤波器,常用于消除图像中的椒盐噪声。与低通滤波不同的是,中值滤波有利于保留边缘的尖锐度,但它会洗去均匀介质区域中的纹理。适用于椒盐噪声 椒盐噪声是由图像传感器,传输信道,解码处理等产生的黑白相间的亮暗点噪声。椒盐噪声
2017-06-07 14:27:26
2033
原创 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
405
原创 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
1951
原创 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
14485
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
799
原创 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
702
原创 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
323
原创 opencv之仿射与透视变换总结
对于仿射变换和透视变换的数学原理没有看懂,虽然是矩阵之间的各种转换,但是借用opencv函数可以轻易实现对图片的变换。放射变换要基于图片的三个点变换,而透视变换是3D平面,故其需要4个固定点才能 变换。开始介绍:仿射变换:void warpAffine(InputArray src, OutputArray dst, InputArray M, Size dsize, int flag
2017-05-09 20:43:57
595
原创 C++多线程入门
多线程在编程中有相当重要的地位,我们在实际开发时或者找工作面试时总能遇到多线程的问题,对多线程的理解程度从一个侧面反映了程序员的编程水平。 其实C++语言本身并没有提供多线程机制(当然目前C++ 11新特性中,已经可以使用std::thread来创建线程了,因为还没有系统地了解过,所以这里不提了。),但Windows系统为我们提供了相关API,我们可以使用他们来进行多线程编程。创建线程的
2017-05-02 20:48:55
542
原创 基于 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
4409
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
2966
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
766
原创 图像的长宽以及灰度、RGB图像的像素原理分布
今天在看矩形滤波的时候忽然脑子短路,把一些概念全弄混了,现总结一下,以便下次再混的时候可以参考确认下,自己的理解,有错的地方还请指正。 首先,在Opencv2中基本上都是用的Mat来表示图像了,C++的函数调用中基本上也都是Mat图,从根本上说,一张图像是一个由数值组成的矩阵,矩阵的每一个元素代表一个像素。对于灰度图像而言,像素有8位无符号数表示,其中0代表黑色,255代表
2017-04-20 11:38:34
10788
原创 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
431
c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序c三大排序 vs2013的cpp
2017-09-06
dlib-19.0,亲测在cmake-3.4.0 win7 64位&VS2013上编译dlib库成功
2017-07-14
去除图片中高光部分,使光照平均化。 去除图片中高光部分,使光照平均化。只对特定图片有效果。
2017-07-11
短警报提示音__WAV
2017-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人