12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #include "input.h"
-
-
- Input::Input(/* args */)
- {
- }
-
- Input::~Input()
- {
- }
-
- Mat Input::readFile(String filePath)
- {
- Mat image = imread(filePath, IMREAD_COLOR);
- if(image.empty())
- {
- std::cout << "Could not read the image: " << filePath << std::endl;
- return Mat();
- //To do:Exception handeling
- }
- imshow("Display window", image);
- waitKey(0);
- return image;
- }
-
- Mat Input::readWebcam()
- {
- const int VID_HEIGHT = 240;
- const int VID_WIDTH = 320;
- Mat image;
- VideoCapture cap(0);
-
- cap.set(CAP_PROP_FRAME_HEIGHT, VID_HEIGHT);
- cap.set(CAP_PROP_FRAME_WIDTH, VID_WIDTH);
-
- if(!cap.isOpened()) {
- cout << "Fehler";
- return Mat();
- }
-
- cap.read(image);
- imshow("Display window", image);
- waitKey(0);
-
- return image;
- }
|