![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 73
banditzhi
这个作者很懒,什么都没留下…
展开
-
(转载) openCV中IplImage的使用
<br />openCV中IplImage的使用开始做人脸检测的移植工作了,前段时间完成了opencv的1.0版的源代码包在montavista的工具链下的编译,经过交叉编译成功的将facedetect例程在DM6446的ARM上跑通了。但这个程序里的IplImage是通过cvLoadImage一jpg图片得到的,而我的程序里是利用v4l2驱动从摄像头读到的UYVY格式的数据,因此想自己来创建这个IplImage的结构体。IplImage是openCV库中很重要的一个结构体,库中的图像都是保存为这个结构体后转载 2011-04-18 20:35:00 · 2300 阅读 · 0 评论 -
(转载)多线程编程
<br />多线程编程之一——问题提出<br /><br />作者:韩耀旭<br />下载源代码<br />一、问题的提出<br />编写一个耗时的单线程程序:<br /> 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(60转载 2011-04-29 18:42:00 · 460 阅读 · 0 评论 -
(转载)C++多线程编程
<br />http://blog.csdn.net/ckh2007/archive/2010/01/08/5161037.aspx<br />今天我给大家讲一讲C++中的多线程编程技术,C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面我就此简单的讲一下:<br />创建线程的函数<br /> HANDLE CreateThread( <br /> LPSECURITY_ATTRIBUTES lpThreadAttribute转载 2011-04-28 10:53:00 · 446 阅读 · 0 评论 -
(转载)fstream的用法
<br />ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"<<'/n';就表示把字符串"Write Stdout"和换行字符('/n')输出到标准输出流。 2、析原创 2011-04-27 15:59:00 · 346 阅读 · 0 评论 -
(转载)C/C++读写文件
<br />纯C的读文本文件<br />定义一个文件指针<br />FILE *fd;<br />用fopen打开一个文本文件,fopen的第一个参数为文件路和文件名,第二个参数定义的是打开文件的方式,这些参数实在是记不住,具体的如下:参数 全写 意义 r read 读 w write 写 a append 追加 t text 文本文件,可省略 b binary 二进制文件<br /> rt 只读,文本文件 wt 只写或建立,文本文件 at 在文件末尾追加,文本文件 rb 只读,二进制文件 wb 只写或建立转载 2011-04-26 08:40:00 · 562 阅读 · 0 评论 -
(转载)视频采集学习笔记
视频采集学习笔记<br />第一节、视频采集<br /> <br />一、二者的不同点:<br />说起视频捕捉问题,我们先要来看一下视频捕捉卡。根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Windows)卡和WDM (Windows Driver Model)卡。前者是一种趋于废弃的驱动模型,而后者是前者的替代模型;WDM还支持更多新的特性,比如直接支持电视接收、视频会议、1394接口的设备、桌面摄像机、多条视频流(Line-21或Closed-Caption转载 2011-04-19 10:05:00 · 3576 阅读 · 0 评论 -
(转载)VC-摄像头控制SDK源码
<br />#include <vfw.h><br />#pragma comment(lib,"vfw32.lib") <br />HWND ghWndCap ; //捕获窗的句柄 <br />CAPDRIVERCAPS gCapDriverCaps ; //视频驱动器的能力 <br />CAPSTATUS gCapStatus ; //捕获窗的状态 <br />char szCaptureFile[] = "MYCAP.AVI";<br />char gachBuffer[20];<br />LRESU转载 2011-04-19 09:36:00 · 2890 阅读 · 0 评论 -
(转载)TS (Transport stream) 格式
包:包是TS中最基本的数据单元.它内部包含固定的1个同步字节,值为0x47.之后是3个比特标志字段和13个<br />比特的包ID字段(PID),然后是4个比特的连续计数器字段,下面还可以有其它可选附加的字段,如可靠用<br />来提供支持信息的字段.其余部分就是数据载荷。每个包的长度为188字节,但通信媒介为包添加错误校<br />检字节。如DVI-ASI使用204字节和ATSC使用208字节做为包长度.ATSC添加了20个字节的Reed-Solomon前<br />向错误码校验使得数据包最后达到208字转载 2011-04-19 09:22:00 · 1163 阅读 · 0 评论 -
(转载)opencv 使用DirectShow采集图像
使用DirectShow采集图像Wikipedia,自由的百科全书<br />您也可使用hardy_ai编写的ARFrameGrabber类<br />本文档介绍的CCameraDS类调用采集函数可直接返回IplImage,使用更方便,且集成了DirectShow,勿需安装庞大的DirectX/Platform SDK。 <br />本类只在Visual C++ 6.0下进行了测试目录[隐藏]1下载2可能存在的缺陷3文档4例程<br /><br /> [编辑]下载<br />下载代码和例程[编辑]可能存在的转载 2011-04-18 20:40:00 · 2514 阅读 · 0 评论 -
(转载)MFC中使用OpenCV捕捉摄像头视频并在Image控件中播放
MFC中使用OpenCV捕捉摄像头视频并在Image控件中播放<br /> <br />欢迎访问我的新博客(troychengspace, http://troychengspace.appspot.com/)<br />在参加腾讯校园之星大赛中做了一些手势识别的插件,其中需要使用OpenCV相关的东西,今天将它整理一下,希望对其他人能有所帮助。<br />首先,OpenCV 2.1似乎不能获取设想设备的数目,名称以及其它相关属性,在实际应用中很不方便,为了解决这个问题,OpenCV论坛上YuShiQi老转载 2011-04-18 20:37:00 · 2394 阅读 · 0 评论 -
(转载)DirectShow VC6.0 开发环境的搭建
<br />今天要用DirectShow做一个音频采集程序,结果遇到的第一个问题便是开发环境的搭建,需要几步准备。<br />1)下载支持DirectShow的SDK<br />2)将SDK中的include和lib目录配置到VC6.0下(一般SDK在安装过程中会自己配置)<br />3)编译SDK中samples中提供的项目,得到Strmbasd.lib winmm.lib库文件,这个要在新建的DirectShow工程中引用<br /> <br />第一步,我为了能够开发DirectShow程序,曾想过用转载 2011-04-18 20:48:00 · 531 阅读 · 0 评论 -
(转载).net中捕获摄像头视频的方式及对比(How to Capture Camera Video via .Net)
<br />作者:王先荣<br />前言<br /> 随着Windows操作系统的不断演变,用于捕获视频的API接口也在进化,微软提供了VFW、DirectShow和MediaFoundation这三代接口。其中VFW早已被DirectShow取代,而最新的MediaFoundation被Windows Vista和Windows 7所支持。可惜的是,上述接口基于COM技术且灵活性很大,在.net中并不方便直接使用。<br />.net封装<br /> 老外有很多活雷锋,他们奉献了不少的开源项目转载 2011-04-18 20:46:00 · 989 阅读 · 0 评论 -
(转载)闲话下visual studio 2008和directshow SDK开发filter
<br />最近在做基于directshow的render filter,乱七八糟的心得积了写,拿出来侃侃。我的配置环境是vista, visual studio 2008, windows sdk, directshow9b sdk。据说,从visual studio 2005开始,directshow就从directX中分离出来了,而部分header/library被加到了windows sdk里,而且最终逐渐会被media foundation取代。我对directshow不熟,不过摸爬滚打几天也算有转载 2011-04-18 20:43:00 · 2132 阅读 · 1 评论 -
(转载)directshow的下载、VC2008中的配置、入门教程以及如何在opencv中使用
<br />为什么用directshow?<br />在视频采集方面,directshow比opencv优秀,因为opencv采用的是VFW机制,而directshow采用的是WDM机制,虽然后者也有点老,但比VFW新,并且有广泛的视频采集卡支持。要弥补VFW的缺陷,除了directshow外,还有以下这么几个办法,见:<br />www.opencv.org.cn/index.php/视频读写概述<br /><br /><br />从哪里下载directshow?<br />directshow本来是di转载 2011-04-18 20:41:00 · 1140 阅读 · 0 评论 -
boost的下载编译安装使用
这里是VS08下的配置安装1. 去http://www.boost.org/users/download/中下载boost,解压到一个盘符根目录或者英文目录下面,如D:\Program Files 下;2. 运行boost文件夹里面的boostrap,得到bjam等工具,在“运行”里输入cmd,转到boost文件夹所在的目录地址,准备编译boost;3. 输入 bjam stage -原创 2011-12-02 10:28:19 · 1177 阅读 · 0 评论