33 lines
924 B
C
Raw Normal View History

2025-12-10 00:01:32 +08:00
#pragma once
#include "ItkCamera.h"
#include "util.h"
/* @brief<65><66>ѡ<EFBFBD><D1A1><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>
* @param[in] lpConfigFileName<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*
* @brief<EFBFBD><EFBFBD>Select configuration file.
* @param[in] lpConfigFileName<EFBFBD><EFBFBD>Configuration file name. */
bool GetOption(char* lpConfigFileName);
/* @brief<65><66><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD>
* @param[in] pCam<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>
*
* @brief<EFBFBD><EFBFBD>Configure trigger.
* @param[in] pCam<EFBFBD><EFBFBD>Camera struct pointer. */
void SetSoftTriggerWithGrabber(pItkCamera pCam);
/* @brief<65><66><EFBFBD><EFBFBD><EFBFBD>òɼ<C3B2><C9BC><EFBFBD><EFBFBD><EFBFBD><E8B1B8>
* @param[in] pCam<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>
*
* @brief<EFBFBD><EFBFBD>Configure frame grabber device.
* @param[in] pCam<EFBFBD><EFBFBD>Camera struct pointer. */
void ConfigureFrameGrabber(pItkCamera pCam);
/* @brief<65><66><EFBFBD><EFBFBD>ʼͼ<CABC><CDBC><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>
* @param[in] pCam<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>
*
* @brief<EFBFBD><EFBFBD>Start grabbing images.
* @param[in] hCamera<EFBFBD><EFBFBD>Camera device handle.
* @param[in] pCam<EFBFBD><EFBFBD>Camera struct pointer. */
void StartGrabImage(pItkCamera pCam);