⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 capturewnd.h

📁 基于视觉的道路识别技术的智能小车导航源代码
💻 H
字号:
#pragma once
#include "VideoPro.h"	// Added by ClassView
#include <afxdlgs.h>
#include <VFW.H>
#include "HSI.h"
#include "time.h"
#include "winbase.h"
#pragma comment (lib, "vfw32.lib")

class CCaptureWnd
{
public:
	CCaptureWnd(void);
	~CCaptureWnd(void);
public:
	HWND m_hCapWnd;//捕获窗句柄
 char szPath[80];//保存的文件名

public:
	void SetPreviewRate(int rate=15);
	CVideoPro m_videopro;
	void Overlay(BOOL bOverlay=TRUE);
	BOOL SetVideoFormat(int nWidth,int nHeight);
	BOOL SetVideoStreamParam(int Framespersecond);
	void StopCapture(BOOL bSave);
	void StartCapture(BOOL bFile);
	BOOL bofVFW(void);
	BOOL CreateCaptureWindow(HWND hWnd);
	int CaptureSetup(int SETUP);
	void SaveAVI(void);
	HGLOBAL GrabFrame(BOOL bStop=TRUE);
	void Preview(BOOL bPreview=TRUE);
	int GetParameter(int Item);

	BOOL SetCallbackproc(int Function, BOOL bOperation);//设置回调函数
	
private:
    static	LRESULT CALLBACK CallBackOnFrameForAlign(HWND h_Wnd,VIDEOHDR *lpVHDR);
    static LRESULT CALLBACK CallBackOnFrameForRoute(HWND h_Wnd,VIDEOHDR *lpVHDR);
    static  LRESULT CALLBACK CallBackOnVideoProc(HWND h_Wnd,VIDEOHDR *lpVHDR);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -