求c++高手进~~~高分悬赏

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:28:00
首先申明一下,本人只是学过c语言,没学过c++,由于一些原因,现在现学c++来不及,我只需要找个明白人帮我解释一下程序原理,啥意思,或是指点一下看哪些资料,反正很多事,就明白个大概就行,当然也想交个朋友,麻烦各位了。没有啥能回报的,只能用分数了,我分数是不成问题的,可以再补充悬赏。先谢谢了,帮我这个忙,至于代码就三部分,不好传,我先传个实现功能说明吧。
就是实现视频采集软件设计与实现
要求: (1)软件开发语言采用Visual C++;
(2)视频获取设备是任意的USB摄像头;
(3)能够保存视频或单幅图像。

希望有意者发百度消息给我~~
要是有意咱们在私下联系,在这里是说不清的
说明几点,一是本来就不是自己设计的,我这有个成品,就是让我明白大概意思就行,其次程序是十分简单的那种。这样,我传几个代码,供大概看下,详细的有意再联系,谢谢。
分数真的不成问题,百度不能一次悬赏高于100的,只能一点一点加上去,望谅解
----------------------------------------------------------------------------
#include <windows.h>
#include <vfw.h>
#include <commdlg.h>
#include "CapPicture.h"

LRESULT WINAPI MainWndProc( HWND, UINT, WPARAM, LPARAM );
LRESULT WINAPI SelCapDrvProc( HWND, UINT, WPARAM, LPARAM );
int EnumCapDrv();
VOID APIENTRY HandlePopupMenu(HWND, POINT);
DWORD WINAPI videoThreadProc(LPVOID lParam);
。。。多的在这里传不了,就一个cpp,两个头文件。

你这个是用API写的,API是基于C的,里面的函数都是用C写的.不能体现C++的面向对象.C++要用MFC.
也没看到源文件,这里只能大概说下:对于一个API应用程序,WinMain()函数是程序的入口点,之后程序从消息队列中取出消息,并调用消息处理函数进行相应操作,你这里有两个消息处理函数,MainWndProc(),SelCapDrvProc(),这类函数的参数都是一样,HWND是发送消息的窗口的句柄,UINT是消息号,WPARAM和LPARAM是消息的参数,用于标识控件ID号鼠标位置等..
HandlePopupMenu()这个函数应该是用来处理弹出菜单的,也就是右键菜单..
videoThreadProc()这个函数应该是程序的子线程(线程就像工厂的流水线一样,可以实现程序的并发处理,这样子线程守候监视,而主线程可以做自己的事而不被担误),用来监视摄像头的..
EnumCapDrv()这个函数具体我不清楚..
如果你做WINDOWS开发的话,最好下载MSDN 帮助文档,有什么问题可以查阅那个,还可去看孙鑫的视频教程MFC深入详解,很不错的,网上有下载..找不到的话我有.

这个要用到MFC,视频采集说小也小,说大也大,有的公司主打产品就是视频采集啊。简单的话弄个对话框,利用一些已有SDK应该不是很难,最近我也在搞这个。你那个开发不是要你完全靠自己设计吧,没有一些SDK什么的?

去研究VirtualDub的源码吧。你说的两项功能只不过是那软件的众多功能里的2项而已。(采用的是什么语言未知,不过肯定是Visual Studio支持的语言中的一种)

LZ 我路过的,要是没人答出来,请把分送给我吧.不要浪会了.

我祝LZ早日解决此问题.

不可能的,太复杂了,你以为是看小学数学啊?讲你都不会懂的

发我邮箱里吧,我以前就是做视频采集和号牌识别的,估计对我来说应该不是很难,也可以给我留言.我邮箱:yegehehe@126.com