c++
文章平均质量分 54
snwang_miss
在读硕士
展开
-
messagebox的使用(使用整理)
定义:MessageBox显示一个模态对话框,其中包含一个系统图标、 一组按钮和一个简短的特定于应用程序消息,如状态或错误的信息。消息框中返回一个整数值,该值指示用户单击了哪个按钮。参数hWnd:消息框的拥有窗此参数口。如果为NULL,则消息框没有拥有窗口。lpText:消息框的内容。如果使用了Unicode库,则把文本变成:lpCaptio原创 2016-05-27 15:56:16 · 3800 阅读 · 2 评论 -
关于c++类的思考
必会知识点: 1、类的三大特性:封装、继承和多态。 2、封装是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 3、继承就是在一个已经存在的类的基础上建立一个新的类,父类派生出子类,派生类是基类的具体化,基类是派生类的抽象。公用继承的子类不能访问父类的私有成员;私用继承会把所有的原创 2017-11-16 17:32:01 · 289 阅读 · 0 评论 -
笔试题解读
笔试题: int a[5]={1,2,3,4,5}; int ptr=(int )(&a+1); printf(“%d,%d”,(a+1),(ptr-1)) 输出什么?a既是数据名,又是指向数组第一个元素的指针。izeof(a)=4,因为有取值符,表示把a当成一个指针(int*),而a指向数组的首地址, 即a=&(a[0]),即sizeof(a)=sizeof(&(a[0]))=sizeo原创 2017-11-30 14:49:10 · 339 阅读 · 0 评论 -
数据结构
数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。常见的几种数据结构:线性表、栈、队列等。实现线性表的方式一般有两种,一种是使用数组存储线性表的元素,即用一组连续的存储单元依次存储线性表的数据元素。另一种是使用链表存储线性表的元素,即用一组任意的存储单元存储线性表的数据元素(存储单元可以是连续的,也可以原创 2017-11-30 14:48:01 · 264 阅读 · 0 评论 -
c++笔试题
微软亚微软亚洲技术中心的面试题!!!1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.转载 2017-10-25 22:11:06 · 18268 阅读 · 0 评论 -
MFC中,在图片上添加汉字(c++实现)
本程序是写在水星相机里的代码片,主要实现在图片上写汉字。因为字符宽度的问题,OpenCV自带的cvInitFont和cvPutText函数不支持向图像中写入中文,所以用GDI+和位图操作实现。原创 2017-09-12 17:04:24 · 5406 阅读 · 0 评论 -
运动目标检测代码(帧差、高斯混合、vibe代码实现)
主要介绍四种运动目标检测的算法代码,每段代码博主实测可运行。当前主流的混合高斯背景模型,VIBE算法代码转载自他处。另外GMG算法,KNN算法在朱伟的书中有讲原创 2017-05-14 21:41:58 · 7316 阅读 · 2 评论 -
高斯混合背景建模
1、高斯混合背景建模原理混合高斯背景建模是基于像素样本统计信息的背景表示方法,利用像素在较长时间内大量样本值的概率密度等统计信息(如模式数量、每个模式的均值和标准差)表示背景,然后使用统计差分(如3σ原则)进行目标像素判断,可以对复杂动态背景进行建模,计算量较大。说白了就是在一个有限的时间系列,对一个位置的像素值进行统计,得到高斯模型,而后来一个新的像素值,判断是否符合3σ原则,如果是,表示背景,不转载 2017-07-06 15:03:50 · 2900 阅读 · 1 评论 -
图片视频相互转换
图片与视频的相转换原创 2017-07-10 21:51:35 · 451 阅读 · 1 评论 -
opencv3.2+vs2013
opencv3.2下载地址 配置环境:win8.1+vs2013+opencv3.1电脑上同时存在opencv2.4.9和opencv3.1原创 2017-06-20 09:47:39 · 788 阅读 · 0 评论 -
opencv常用代码
opencv常用语句。包括图像读取、保存,视频操作等。帧间差分求前景原创 2017-05-12 11:27:37 · 646 阅读 · 1 评论 -
vs后期生成的文件
VS运行时生成的文件后缀转载 2017-05-12 11:06:37 · 771 阅读 · 0 评论 -
GPS信息中提取经纬度坐标信息
GPS经纬度坐标提取方法原创 2017-05-12 10:44:58 · 10885 阅读 · 1 评论 -
怎么判断一个程序是否在运行
两种方法检测程序是否在运行。作用为:防止程序被二次打开出错原创 2017-04-01 11:12:36 · 1837 阅读 · 0 评论 -
怎样注册MSCOMM控件
VS2013 + WIN7 + MSCOMM控件之前在网上下载了一个控件注册的文件,直接运行exe文件就可以,入下图所示。可是最近重装系统后发现直接运行没用了。 先把以上三个文件复制到C:\Windows\System32下,然后cmd运行,输入: Regsvr32 C:\Windows\System32\Mscomm32.ocx 注意,中间的空格不要忘记带,要不然会出错的。运行后出现下图:原创 2016-12-23 09:12:59 · 1156 阅读 · 0 评论 -
把变量写入txt文本
有时候我们需要把程序运行的结果输出到txt文件中,在网上有很多人给出了答案,但是配套使用效果不好。这里小编整理了一下。 1、MFC中 2、win32中 这里函数功能为把我目标跟踪得到的RECT信息存入txt文本中#include <fstream>//包含此头文件void WrigeROILocation(int x1, int x2, int x3, int x4){ fstre原创 2017-03-17 22:46:15 · 1257 阅读 · 0 评论 -
Debug Assertion Failed
删除控件造成Debug Assertion Failed问题 ,其实不是删除控件造成的,而是整个程序的逻辑顺序有错误。通过检查程序的逻辑顺序调试程序,就能解决原创 2016-11-29 11:35:58 · 1212 阅读 · 0 评论 -
c++中CString,int,float类型转换
int,float转CString用Format,CString转int用_ttoi,SCtring转float用wcstod(#include <stdlib.h>)原创 2016-11-27 11:46:56 · 1806 阅读 · 0 评论 -
项目总结
曾经做过的一个小项目,现在整理一下。牵扯到保密,这里的应用场景为虚构。 项目需求:从菏泽到天津的高速公路旁边装了一些消防栓等灭火设备(假设装了很多)消防设备每个月要找人去检修,耗费人力,所以就想在每个周都会从菏泽到天津跑的汽车上装个摄像头,跑一路,检测一路,从外观上看这个消防设备是否被熊孩子掀开盖等异常情况。 通过分析可知,面临的困难主要是: 1、汽车速度过快成像不清晰;(>=200k...原创 2018-09-09 23:45:58 · 261 阅读 · 0 评论