自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沐阳2100的博客

为了中华之崛起(顺带装逼)而努力学习!

  • 博客(31)
  • 资源 (9)
  • 收藏
  • 关注

原创 The pgAdmin 4 server could not be contacted

安装postgresql后,使用自带的pgAdmin 4 访问数据库,如图所示。访问失败,出现错误【The pgAdmin 4 server could not be contacted】。解决方法是安装postgresql时,不安装自带的pgAdmin 4,替代的访问https://www.pgadmin.org/download/pgadmin-4-windows/下载最新安装包,单独安装pgAdmin 4。...

2021-04-26 14:01:11 8568 3

转载 MFC常用函数总结

MFC常用函数总结1、MFC编辑框、静态文本框相关的常用函数《1》GetDlgItemText(ID ,str)作用:从对话框中获取文本第一个参数为要获取的编辑框(或者静态文本框、单选按钮等可以显示内容的控件)的ID,第二个参数为字符串(Cstring 类型)的变量,获取的文本存储在str中。《2》SetDlgItemText(ID,str)作用:将字符串显示在控件中

2017-08-30 09:02:27 7323

转载 C++ dll 类型与 C#类型对应关系

//C++中的DLL函数原型为        //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2)        //extern "C" __declspec(dllexport) bool 方法名二(const unsigned char* 变量名1, char* 变量名2

2017-08-29 15:10:20 903

原创 彻底解决MFC/C#中在控件上播放opencv的Mat类型帧视频-亲测满足实时性要求

做MFC+opencv项目时,对于我来说,将视频显示到相应控件上(static或者picture)这个问题一直存在,虽然之前写个一个帖子,介绍了一种将opencv的显示window贴到相应控件上的方法,代码很少,使用简单。但或多或少感觉这种方法总是欠缺点什么。今天无聊时翻知乎,看到几年前几个大神的讨论,地址:https://www.zhihu.com/question/29611790,感觉很不错

2017-08-24 19:31:25 4068 1

转载 MFC/C# 中显示 OpenCV 的 Mat

在 OpenCV 2.2 版本之前有个类叫做 Cvvimage 可以在 MFC 中显示 IplImage ,但是自从 2.2 版本之后这个类就消失了,有人把之前版本的代码抠出来继续用,但是这样也不是很方便,比如在 C++ 中还得把 Mat 转换为 IplImage。为此找了一些资料,总算是把 cv::Mat 在各种 Windows 窗体里面的显示问题解决了,这样用起来就方便多了。在此分享出来,

2017-08-24 15:44:02 1174

转载 有关音频编码的知识与技术参数,常用音频协议介绍

自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1、什么是采样率和采样大小(位/bit)?  声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线

2017-08-14 16:02:53 853

转载 最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明

本文档主要介绍海康威视设备预览、回放、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。RTSP为取流协议,取到码流后需要解码显示,可以通过VLC播放器进行测试,IE等浏览器网页不支持RTSP协议直接取流预览或者回放。网页上需要跳过登录界面直接访问我们设备的预览或者回放画面,可以使用文档中所述的HTTP的URL实现。注:1)URL中“:”“?”“&”等符号均为英文

2017-08-14 10:38:37 5393

转载 TCP/IP、Http的区别

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己

2017-08-14 10:19:22 223

原创 Unicode 和 Ansi转换方法——wchar_t*、char*

1、单字节转宽字节(char* --> wchar_t*)/***将单字节char*转化为宽字节wchar_t* */inline wchar_t* AnsiToUnicode( const char* szStr ) { int nLen = MultiByteToWideChar( CP_ACP, MB_PRECOMPOSED, szStr, -1, NULL, 0 ); if

2017-07-27 11:03:54 1003

原创 C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数

C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数

2017-07-25 11:38:53 25258 2

原创 CString string char* char[]转换总结

CString string char* char[]转换总结

2017-07-24 13:56:30 400

转载 MFC—MessageBox用法小结

转自:http://blog.csdn.net/jilong17/article/details/6943755 一    函数原型及参数 function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer; hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否

2017-07-24 12:45:58 582

转载 MFC—ComboBox用法小结

转自:http://blog.csdn.net/tianshangyikexing/article/details/8063405 Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Cla

2017-07-24 12:38:33 2391

原创 MFC按钮控件Button按下和弹起事件实现示例

MFC按钮控件Button按下和弹起事件实现示例

2017-07-20 11:15:20 22093 5

转载 C/C++的调用约定详解——stdcall、cdecl、fastcall、thiscall、naked call

本文转自:http://www.cnblogs.com/songfeixiang/p/3733661.html对_stdcall 的理解(上)在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出

2017-07-20 08:31:35 834

原创 C#调用C++动态链接库之Win32dll(函数)、MFCdll(对话框)

最近想把MFC写的对话框程序封装成.dll文件供C#程序调用,其中遇到了很多问题,现记录如下,以供参考!一、在做MFC对话框封装之前顺带讲下函数的封装,这个相对简单。1- 首先创建Win32 project,命名为mydll;2- 应用类型选择DLL,完成;3- 生成工程目录如下;4- 在mydll.h头文件中添加代码如下(以实现add函数封装为例);

2017-07-18 10:20:12 1460

原创 VOT顶尖目标跟踪Tracker论文+源代码合集

传送门1:https://github.com/foolwood/benchmark_results传送门2:https://github.com/HakaseH/CF_benchmark_results

2017-06-23 15:49:06 870

转载 opencv2 camshift目标跟踪详解及测试代码

本文转自:http://blog.csdn.net/gdfsg/article/details/510293701. CamShift思想              Camshift全称是"Continuously Adaptive Mean-SHIFT",即连续自适应的MeanShift算法,是MeanShift算法的改进。CamShift的基本思想是视频图像的所有帧作MeanS

2017-06-23 15:39:59 1149

转载 队列详解与C++模板实现

数据结构图文解析之:队列详解与C++模板实现阅读目录0. 数据结构图文解析系列1. 队列简介1.1 队列的特点1.2 队列的相关概念1.3 队列的操作1.4 队列的存储结构2.基于数组的循环队列实现2.1 循环队列的抽象数据类型2.2 队列的具体实现2.3 循环队列代码测试3. 链队列3.1 链表节点3.2 队列的抽象数据类型3.3 队列

2017-06-23 15:30:30 457

转载 C++强制类型转换详解static_cast , dynamic_cast , const_cast , reinterpret_cast

转自:http://www.cnblogs.com/alexqdh/archive/2011/06/09/2075713.htmlC++的四种强制类型转换,分别为:static_cast , dynamic_cast , const_cast , reinterpret_cast为什么使用C风格的强制转换可以把想要的任何东西转换成合乎心意的类型。那为什么还需要一个新的C++类型的强制转换呢

2017-06-22 16:19:02 549

原创 opencv2在MFC对话框控件中显示图片播放视频

利用opencv在MFC对话框相关控件上显示图片或者播放视频的方法很多,如使用opencv的CvvImage类,将Mat数据转换到CImage,使用MFC绘图函数等,但个人认为将opencv的显示窗口贴到MFC控件上,最为直接,最符合opencv玩家的编程习惯。   这种方法在对话框上拖入Text Control 控件,添加变量名为:m_staticCamera1。在创建显示窗口时,添加如下代

2017-06-22 11:04:12 2720

转载 opencv2+ 鼠标事件详解及示例代码

转自:http://www.cnblogs.com/lidabo/p/3437587.html  前言       好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。      鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等

2017-06-22 10:37:01 4355

转载 MFC窗口和控件大小等比例缩放

转自:http://blog.csdn.net/u010059658/article/details/23162351[cpp] view plain copyprint?第一步:在头文件中添加成员变量CList m_listRect;  第二步:OnInitDialog里保存对话框及其所有子窗体的Rect区域  第一步:在头文件中添加成员变量C

2017-06-14 13:29:01 7265 4

原创 自适应三特征融合之Camshift目标跟踪——颜色、纹理、边缘方向

Camshift是我接触的第一个跟踪算法,原理简单明了(情怀啊!),Opencv将其实现并封装,拿起就用。但不得不承认传统Camshift局限性很大,对于背景复杂或者光照变化的环境跟踪效果很不理想。一些人对此进行了部分改进,除了颜色特征以外,大家融入了纹理、边缘方向等特征,以此提高该算法的鲁棒性,也达到了一定的效果。值得一提的是,就算是改进后的算法,在实际应用中也是相当的鸡肋,该算法表

2017-06-06 14:45:46 4007 17

转载 C/C++ 使用delete删除指针需小心 “野指针”

本文转载自:众所周知,最开始我们用new来创建一个指针,那么等我们用完它之后,一定要用delete将该指针删掉。但是,值得注意的是,难道就仅仅是删除这个指针这么简单的么?下面,我们用一个程序来说明这个问题: #include02using namespace std;

2017-06-06 14:38:41 24848 3

原创 Opencv3之动态目标检测:BackgroundSubtractorMOG2参数配置

Opencv集成了BackgroundSubtractorMOG2用于动态目标检测,用到的是基于自适应混合高斯背景建模的背景减除法,相对于BackgroundSubtractorMOG,其具有更好的抗干扰能力,特别是光照变化。-------------------------------------------------------------------------------------

2017-06-02 09:39:53 47998 6

转载 opencv2 预测算法之Kalman滤波器(KalmanFilter)

本文将简要回顾一下卡尔曼滤波理论,然后详细介绍如何在OpenCV中使用卡尔曼滤波进行跟踪,最后给两个程序实例。1. 卡尔曼滤波理论回顾      对于一个动态系统,我们首先定义一组状态空间方程     状态方程:          测量方程:              xk是状态向量,zk是测量向量,Ak是状态转移矩阵,uk是控制向量,Bk是控制矩阵,wk是系统误差

2017-06-01 08:43:44 7354

原创 opencv3之目标跟踪(单目标、多目标)

对于刚入门的opencv玩家,提起目标跟踪,马上想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。opencv3.1版本发行后,集成了多个跟踪算法,即tracker,大部分都是近年VOT竞赛榜上有名的算法,虽然仍有缺陷存在,但效果还不错。ps:我在知乎上看到一个目标跟踪的介绍,感觉不错,链接在此!单目标跟踪(opencv官方): #

2017-05-31 15:48:31 37337 19

原创 海康威视IP摄像头基于OPENCV的二次开发

Vide最近玩了一下海康的IPcamera,与普通的WEBcamera输出RGB图像不同,其解码后输出的图像格式为YV12,这使得我们不能用熟悉的两行代码就获得可以用opencv直接处理的源图像了,这一度造成了不少麻烦。所以贴出部分代码,希望对正在使用或者也想玩下海康摄像头的朋友一点参考。能力有限,若有误,勿喷!转YV12到YCrCb的函数实现有很多,代码不知谁写的

2017-05-31 09:51:56 13148 6

原创 opencv310配置链接库 debug版和release版

opencv3.1.0 配置连接器文件 复制粘贴即可!

2017-05-26 15:01:39 2384

转载 C++项目中的extern "C" {}

本文转自 吴秦 C++项目中的extern "C" {}地址:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html123456789

2017-05-25 13:33:04 252

基于MFC的OCX控件开发教程及示例源代码

压缩包内含基于MFC的ActiveX控件开发pdf;示例包括1、ocx控件开发实现访问海康摄像头 云台控制 预置点设置等基本功能;2、web测试ocx控件相关功能接口,传参及属性设置等

2018-03-06

基于OpenCV的RTSP播放器

基于OpenCV+MFC编写的RTSP播放器,有兴趣的可以down下来玩一下

2018-03-06

Qt学习之路2带目标可注释版pdf

资料在精不在多 推荐Qt学习之路2 清晰版 更新至第41篇

2018-03-06

Qt Creator快速入门带目录可注释版pdf

资料在精不在多,强烈推荐的Qt入门教程 ,特别注意本版本是基于Qt4的

2018-03-06

Gabor滤波器纹理特征提取

Gabor滤波器纹理特征提取 opencv2以上版本 C++

2017-07-10

自己玩的动态手势识别系统

自己做的实时动态手势识别系统,可识别0-9十个阿拉伯数字手势。Realease版,识别率我自己用70%,不熟悉的人可能低一些,环境最好选择室内,不可太暗。有兴趣的可以玩玩。

2017-06-22

C(C++)语言经典进阶中文资料

带目录标签可注释版pdf,包括 1-- C++ C编程指南》.林锐著 2-- C语言深度解剖(第2版)陈正冲著 3-- 鸡啄米:C++编程入门系列

2017-06-09

2012-2015VOT竞赛目标跟踪主流算法论文25篇PDF版

2012-2015VOT竞赛目标跟踪主流算法论文25篇PDF版,包括KCF,FCT,CT, TLD, Struck,CN等

2017-06-08

空空如也

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

TA关注的人

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