请给位高手帮帮忙! 如何在自己建立的单文档工程中调用别人的DEMO程序,也就是在我自己的工程中需要调用人家的哪些文件啊?多谢各位指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .h .cpp文件以及相关的库文件、dll文件和资源文件 是要用别人的exe 还是别人的类啊 到这里去看http://blog.cfan.com.cn/html/57/28957-152486.html 各位高手帮帮忙吧,真的很急啊,马上快要毕业答辩,本人现在图像还未采集到,急急急急啊!哪位高手帮忙看下这段代码,厂家提供的,说是可以实现拍照功能,但是拍完后的图像时保存在内存缓冲区中,我该如何把它调出来进行处理啊?/*************************************************函数: OnSavefile功能: 拍照保存调用函数清单: CameraCaptureFile输入: void输出: void返回: void说明: *************************************************/void CExampleDlg::OnSavefile() {GetDlgItem(IDC_SAVEFILE)->EnableWindow(FALSE); //生成当前工作路径CTime time = CTime::GetCurrentTime();CString sPath ;GetModuleFileName(NULL, sPath.GetBuffer(256), 256);sPath.ReleaseBuffer(256);int nPos = sPath.ReverseFind('\\');sPath = sPath.Left(nPos + 1);//根据系统时间生成图片文件名CString sfilename ; sfilename.Format("%sP%02d%02d%02d%02d%02d", sPath, time.GetMonth(), time.GetDay(), time.GetHour(), time.GetMinute(), time.GetSecond());CameraEdgeProc(TRUE);//采集一帧图像到文件,文件格式会根据FileType设定改变CameraCaptureFile(sfilename, FILE_JPG|FILE_BMP, TS500_2592_1944);GetDlgItem(IDC_SAVEFILE)->EnableWindow(TRUE);}我在程序中利用 Go to Definition of CameraCaptureFile 看见的关于函数的说明 /*==============================================================函数: CameraCaptureFile功能: 采集一帧图像到文件,文件格式会根据FileType设定改变参数: strFileName 文件名(包括目录路径) FileType 文件类型,具体参 FILE_TYPE 定义返回值: 调用成功返回STATUS_OK 否则返回错误代码 说明: 当视频流停止时会保存最后一幅图像. --------------------------------------------------------------*/TS500API TS_CAMERA_STATUS CameraCaptureFile(IN LPCTSTR strFileName, IN BYTE FileType, IN TSCMOS500_RESOLUTION uiCapResolution); /*==============================================================函数: CameraSnap功能: 采集一帧图像到内存参数: *pBuffer 图像数据指针返回值: 调用成功返回STATUS_OK 否则返回错误代码 说明: 摄像机采集一帧图像数据到内存缓冲区中图像数据缓冲区大小由采集 图像的尺寸决定,图像的大小可由CameraGetImageSize()得到,参见CameraGetImageSize()说明, 缓冲区大小 = 图像宽度 * 图像高度 * 3 + 512--------------------------------------------------------------*/TS500API TS_CAMERA_STATUS CameraSnap(BYTE *pBuffer, IN TS_DATA_TYPE DataType); /*==============================================================函数: CameraGetImageSize功能: 读取单前图像大小参数: *pWidth 图像宽度的指针 *pHeight图像高度的指针返回值: 调用成功返回STATUS_OK 否则返回错误代码说明: --------------------------------------------------------------*/TS500API TS_CAMERA_STATUS CameraGetImageSize(int *pWidth, int *pHeight);后来才发现厂家虽然提供了这些函数的定义,但是具体的源程序并未提供,所以很多功能用不起来,最上面的那段代码说是把拍完后的图像保存在了内存缓冲区,我该如何把它调出来啊?麻烦帮忙看一下吧多谢啦! 老问题,在PreSubclassWindow或OnCreate中创建子控件 一个进程有多个窗口怎么才能找到主框架窗口句柄? ListBox如何置顶? 如何给treectrl加headerctrl????? 关于3D游戏程序员资质的问题 知道图像的句柄,显示图像的问题! ??CTreeCtrl加图片 对于一个按钮,如何使其透明呀?就是不遮挡背景位图? SOS!win98下对文件自身不能进行读操作吗,在线等待 CString与char* 关于IE局域网代理服务器的用VC修改 (谢谢)大家来看看 如何实现Edit控件文字的飘动
http://blog.cfan.com.cn/html/57/28957-152486.html
函数: OnSavefile
功能: 拍照保存
调用函数清单:
CameraCaptureFile
输入: void
输出: void
返回: void
说明:
*************************************************/
void CExampleDlg::OnSavefile()
{
GetDlgItem(IDC_SAVEFILE)->EnableWindow(FALSE);
//生成当前工作路径
CTime time = CTime::GetCurrentTime();
CString sPath ;
GetModuleFileName(NULL, sPath.GetBuffer(256), 256);
sPath.ReleaseBuffer(256);
int nPos = sPath.ReverseFind('\\');
sPath = sPath.Left(nPos + 1);
//根据系统时间生成图片文件名
CString sfilename ;
sfilename.Format("%sP%02d%02d%02d%02d%02d", sPath, time.GetMonth(), time.GetDay(),
time.GetHour(), time.GetMinute(), time.GetSecond());
CameraEdgeProc(TRUE);
//采集一帧图像到文件,文件格式会根据FileType设定改变
CameraCaptureFile(sfilename, FILE_JPG|FILE_BMP, TS500_2592_1944);
GetDlgItem(IDC_SAVEFILE)->EnableWindow(TRUE);
}我在程序中利用 Go to Definition of CameraCaptureFile 看见的关于函数的说明 /*==============================================================
函数: CameraCaptureFile
功能: 采集一帧图像到文件,文件格式会根据FileType设定改变
参数: strFileName 文件名(包括目录路径)
FileType 文件类型,具体参 FILE_TYPE 定义
返回值: 调用成功返回STATUS_OK 否则返回错误代码
说明: 当视频流停止时会保存最后一幅图像.
--------------------------------------------------------------*/
TS500API TS_CAMERA_STATUS CameraCaptureFile(IN LPCTSTR strFileName,
IN BYTE FileType,
IN TSCMOS500_RESOLUTION uiCapResolution); /*==============================================================
函数: CameraSnap
功能: 采集一帧图像到内存
参数: *pBuffer 图像数据指针
返回值: 调用成功返回STATUS_OK 否则返回错误代码
说明: 摄像机采集一帧图像数据到内存缓冲区中图像数据缓冲区大小由采集
图像的尺寸决定,图像的大小可由CameraGetImageSize()得到,参见CameraGetImageSize()说明,
缓冲区大小 = 图像宽度 * 图像高度 * 3 + 512
--------------------------------------------------------------*/
TS500API TS_CAMERA_STATUS CameraSnap(BYTE *pBuffer, IN TS_DATA_TYPE DataType); /*==============================================================
函数: CameraGetImageSize
功能: 读取单前图像大小
参数: *pWidth 图像宽度的指针
*pHeight图像高度的指针
返回值: 调用成功返回STATUS_OK 否则返回错误代码
说明:
--------------------------------------------------------------*/
TS500API TS_CAMERA_STATUS CameraGetImageSize(int *pWidth, int *pHeight);后来才发现厂家虽然提供了这些函数的定义,但是具体的源程序并未提供,所以很多功能用不起来,最上面的那段代码说是把拍完后的图像保存在了内存缓冲区,我该如何把它调出来啊?麻烦帮忙看一下吧多谢啦!