修改了摄像头读取方式
This commit is contained in:
@@ -18,40 +18,31 @@
|
||||
|
||||
class CameraWrapper: public WrapperHead {
|
||||
private:
|
||||
unsigned char* rgb_buffer0;
|
||||
unsigned char* rgb_buffer1;
|
||||
const std::string name;
|
||||
|
||||
unsigned char* rgb_buffer;
|
||||
int camera_cnts;
|
||||
int camera_status0, camera_status1;
|
||||
int camera_status;
|
||||
tSdkCameraDevInfo camera_enum_list[2];
|
||||
int h_camera0;
|
||||
int h_camera1;
|
||||
char camera_name0[32];
|
||||
char camera_name1[32];
|
||||
int h_camera;
|
||||
char camera_name[32];
|
||||
|
||||
tSdkCameraCapbility tCapability0;
|
||||
tSdkCameraCapbility tCapability1;
|
||||
tSdkFrameHead frame_info0;
|
||||
tSdkFrameHead frame_info1;
|
||||
BYTE *pby_buffer0;
|
||||
BYTE *pby_buffer1;
|
||||
IplImage* iplImage0;
|
||||
IplImage* iplImage1;
|
||||
int channel0;
|
||||
int channel1;
|
||||
tSdkCameraCapbility tCapability;
|
||||
tSdkFrameHead frame_info;
|
||||
BYTE *pby_buffer;
|
||||
IplImage* iplImage;
|
||||
int channel;
|
||||
|
||||
|
||||
|
||||
|
||||
void swapCameraHandle();
|
||||
|
||||
public:
|
||||
CameraWrapper();
|
||||
CameraWrapper(const std::string &n);
|
||||
~CameraWrapper() final;
|
||||
|
||||
bool init() final;
|
||||
bool read(cv::Mat& src0, cv::Mat& src1) final;
|
||||
bool readRaw(cv::Mat& src0, cv::Mat& src1);
|
||||
bool readProcessed(cv::Mat& src0, cv::Mat& src1);
|
||||
bool read(cv::Mat& src) final;
|
||||
bool readRaw(cv::Mat& src);
|
||||
bool readProcessed(cv::Mat& src);
|
||||
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user