Files
AdvancedVision/NeuralDetector/Camera.h
T
2017-12-20 12:21:17 +01:00

26 lines
464 B
C++

#pragma once
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2\imgproc\imgproc.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include <iostream>
#include <string>
#include "avansvisionlib20.h"
class Camera
{
public:
Camera(int port);
~Camera();
bool Calibrate();
Mat getImage();
Mat takeImage();
private:
const string filename = "calibration.yml";
int port = 0;
VideoCapture capture;
Mat intrinsic, distCoeffs;
};