原创 北京微视图像板卡 V200 模块

2011-7-8 17:06 3413 6 6 分类: 软件与OS
北京微视图像板卡 V200 模块,VC++编写, 本人贡献。
主界面如下:
20110708170523586.gif
头文件如下:
#pragma once

#include "MicroView\\include\\Common.h"            //北京微视
#include "MicroView\\include\\MVApi.h"               //北京微视
#include "MicroView\\include\\MVBoard1.h"         //北京微视
#include "MicroView\\include\\MVBoard2.h"         //北京微视

#define WIDTH_BYTES(bits) (((bits)+31)/32*4)

typedef struct V200_DESC_struct{
    HDC        m_hDC;                                            //显示dc句柄
    HWND    m_hWnd;                                          //显示窗口句柄

    RECT    rcViewWindow;                                    //显示窗口

    BITMAPINFO *m_pBmpInfo;                             //BITMAPINFO 结构指针,显示图像时使用
    BYTE    *m_pRawBuffer;                                   //采集图像原始数据缓冲区
    BYTE    *m_pImageBuffer0;                              //图像垂直方向镜像, 用于运行时图像识别
    BYTE    *m_pImageBuffer1;                              //图像垂直方向镜像, 用于运行时显示
    BYTE    *m_pBufferTemp;                                 //用于保存位图
    char    m_chBmpBuf[2048];                              //BIMTAPINFO 存储缓冲区,m_pBmpInfo即指向此缓冲区
} V200_DESC;

class CCaptureToolV200
{
public:
    V200_DESC    m_V200Desc;                              //只有1张采集卡,编号0

    DWORD    dwCardQty;                                    //卡数量
    HANDLE    hDevice;                                         //卡句柄

    DWORD    dwBright;                                        //视频信号的亮度
    DWORD    dwContrast;                                    //视频信号的对比度

    CCaptureToolV200(void);
    virtual ~CCaptureToolV200(void);

    BOOL InitialV200();

    BOOL SnapexOpen();
    BOOL SnapexClose();
    BOOL SnapexStart();
    BOOL SnapexStop();

    BOOL SetBright();
    BOOL SetContrast();

    BOOL SnapShotAndSaveBMPFile(char *FileName);
    BOOL SaveBMPFile(LPCSTR lpFileName, BITMAPINFO *pBmpInfo, BYTE *pImageBuffer);
   
    static int CALLBACK SnapCallback(PVOID pData, PMV_IMAGEINFO pImageInfo, PVOID pUserData, ULONG Index);
};

相关文件见附件:
rar.gif北京微视图像板卡 V200 模块.rar
rar.gifMicroView.rar
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条