- 博客(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 8853 3
转载 MFC常用函数总结
MFC常用函数总结1、MFC编辑框、静态文本框相关的常用函数《1》GetDlgItemText(ID ,str)作用:从对话框中获取文本第一个参数为要获取的编辑框(或者静态文本框、单选按钮等可以显示内容的控件)的ID,第二个参数为字符串(Cstring 类型)的变量,获取的文本存储在str中。《2》SetDlgItemText(ID,str)作用:将字符串显示在控件中
2017-08-30 09:02:27 7494
转载 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 946
原创 彻底解决MFC/C#中在控件上播放opencv的Mat类型帧视频-亲测满足实时性要求
做MFC+opencv项目时,对于我来说,将视频显示到相应控件上(static或者picture)这个问题一直存在,虽然之前写个一个帖子,介绍了一种将opencv的显示window贴到相应控件上的方法,代码很少,使用简单。但或多或少感觉这种方法总是欠缺点什么。今天无聊时翻知乎,看到几年前几个大神的讨论,地址:https://www.zhihu.com/question/29611790,感觉很不错
2017-08-24 19:31:25 4115 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 1207
转载 有关音频编码的知识与技术参数,常用音频协议介绍
自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。1、什么是采样率和采样大小(位/bit)? 声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线
2017-08-14 16:02:53 1005
转载 最新海康摄像机、NVR、流媒体服务器、回放取流RTSP地址规则说明
本文档主要介绍海康威视设备预览、回放、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。RTSP为取流协议,取到码流后需要解码显示,可以通过VLC播放器进行测试,IE等浏览器网页不支持RTSP协议直接取流预览或者回放。网页上需要跳过登录界面直接访问我们设备的预览或者回放画面,可以使用文档中所述的HTTP的URL实现。注:1)URL中“:”“?”“&”等符号均为英文
2017-08-14 10:38:37 5613
转载 TCP/IP、Http的区别
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己
2017-08-14 10:19:22 234
原创 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 1052
原创 C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数
C++读取写入.txt文件(ifstream/ofstream)—读取指定行,修改指定行,复制文件,清除文件,统计文件行数
2017-07-25 11:38:53 26966 2
转载 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 715
转载 MFC—ComboBox用法小结
转自:http://blog.csdn.net/tianshangyikexing/article/details/8063405 Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Cla
2017-07-24 12:38:33 2625
转载 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 875
原创 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 1522
原创 VOT顶尖目标跟踪Tracker论文+源代码合集
传送门1:https://github.com/foolwood/benchmark_results传送门2:https://github.com/HakaseH/CF_benchmark_results
2017-06-23 15:49:06 892
转载 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 1195
转载 队列详解与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 471
转载 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 564
原创 opencv2在MFC对话框控件中显示图片播放视频
利用opencv在MFC对话框相关控件上显示图片或者播放视频的方法很多,如使用opencv的CvvImage类,将Mat数据转换到CImage,使用MFC绘图函数等,但个人认为将opencv的显示窗口贴到MFC控件上,最为直接,最符合opencv玩家的编程习惯。 这种方法在对话框上拖入Text Control 控件,添加变量名为:m_staticCamera1。在创建显示窗口时,添加如下代
2017-06-22 11:04:12 2749
转载 opencv2+ 鼠标事件详解及示例代码
转自:http://www.cnblogs.com/lidabo/p/3437587.html 前言 好长时间没写博文了,今天偷偷懒写篇关于opencv2中鼠标响应操作的文章。 鼠标操作属于用户接口设计,以前一直使用Qt来做,但是如果只需要简单的鼠标,键盘操作,直接调用opencv库的函数也未尝不可,鼠标操作之前已经接触很多了,在MFC,QT,OpenGL,等等
2017-06-22 10:37:01 4380
转载 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 7678 4
原创 自适应三特征融合之Camshift目标跟踪——颜色、纹理、边缘方向
Camshift是我接触的第一个跟踪算法,原理简单明了(情怀啊!),Opencv将其实现并封装,拿起就用。但不得不承认传统Camshift局限性很大,对于背景复杂或者光照变化的环境跟踪效果很不理想。一些人对此进行了部分改进,除了颜色特征以外,大家融入了纹理、边缘方向等特征,以此提高该算法的鲁棒性,也达到了一定的效果。值得一提的是,就算是改进后的算法,在实际应用中也是相当的鸡肋,该算法表
2017-06-06 14:45:46 4081 17
转载 C/C++ 使用delete删除指针需小心 “野指针”
本文转载自:众所周知,最开始我们用new来创建一个指针,那么等我们用完它之后,一定要用delete将该指针删掉。但是,值得注意的是,难道就仅仅是删除这个指针这么简单的么?下面,我们用一个程序来说明这个问题: #include02using namespace std;
2017-06-06 14:38:41 25050 3
原创 Opencv3之动态目标检测:BackgroundSubtractorMOG2参数配置
Opencv集成了BackgroundSubtractorMOG2用于动态目标检测,用到的是基于自适应混合高斯背景建模的背景减除法,相对于BackgroundSubtractorMOG,其具有更好的抗干扰能力,特别是光照变化。-------------------------------------------------------------------------------------
2017-06-02 09:39:53 48505 6
转载 opencv2 预测算法之Kalman滤波器(KalmanFilter)
本文将简要回顾一下卡尔曼滤波理论,然后详细介绍如何在OpenCV中使用卡尔曼滤波进行跟踪,最后给两个程序实例。1. 卡尔曼滤波理论回顾 对于一个动态系统,我们首先定义一组状态空间方程 状态方程: 测量方程: xk是状态向量,zk是测量向量,Ak是状态转移矩阵,uk是控制向量,Bk是控制矩阵,wk是系统误差
2017-06-01 08:43:44 7636
原创 opencv3之目标跟踪(单目标、多目标)
对于刚入门的opencv玩家,提起目标跟踪,马上想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。opencv3.1版本发行后,集成了多个跟踪算法,即tracker,大部分都是近年VOT竞赛榜上有名的算法,虽然仍有缺陷存在,但效果还不错。ps:我在知乎上看到一个目标跟踪的介绍,感觉不错,链接在此!单目标跟踪(opencv官方): #
2017-05-31 15:48:31 37442 19
原创 海康威视IP摄像头基于OPENCV的二次开发
Vide最近玩了一下海康的IPcamera,与普通的WEBcamera输出RGB图像不同,其解码后输出的图像格式为YV12,这使得我们不能用熟悉的两行代码就获得可以用opencv直接处理的源图像了,这一度造成了不少麻烦。所以贴出部分代码,希望对正在使用或者也想玩下海康摄像头的朋友一点参考。能力有限,若有误,勿喷!转YV12到YCrCb的函数实现有很多,代码不知谁写的
2017-05-31 09:51:56 13290 6
转载 C++项目中的extern "C" {}
本文转自 吴秦 C++项目中的extern "C" {}地址:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html123456789
2017-05-25 13:33:04 266
基于MFC的OCX控件开发教程及示例源代码
2018-03-06
自己玩的动态手势识别系统
2017-06-22
C(C++)语言经典进阶中文资料
2017-06-09
2012-2015VOT竞赛目标跟踪主流算法论文25篇PDF版
2017-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人