30 lines
408 B
C++
Executable File
30 lines
408 B
C++
Executable File
/*
|
|
* Webcam.cpp
|
|
*
|
|
* Created on: Apr 21, 2018
|
|
* Author: Yunyang
|
|
*/
|
|
|
|
#include "Webcam.h"
|
|
|
|
Webcam::Webcam(int webcamID) {
|
|
stream = new cv::VideoCapture(webcamID);
|
|
}
|
|
|
|
void Webcam::update() {
|
|
stream->read(frame);
|
|
}
|
|
|
|
bool Webcam::isConnected() const {
|
|
return webcamConnected;
|
|
}
|
|
|
|
cv::Mat Webcam::getFrame() const {
|
|
return frame;
|
|
}
|
|
|
|
Webcam::~Webcam() {
|
|
delete stream;
|
|
}
|
|
|