Path: blob/master/samples/cpp/example_cmake/example.cpp
16337 views
#include "opencv2/core.hpp"1#include "opencv2/imgproc.hpp"2#include "opencv2/highgui.hpp"3#include "opencv2/videoio.hpp"4#include <iostream>56using namespace cv;7using namespace std;89void drawText(Mat & image);1011int main()12{13cout << "Built with OpenCV " << CV_VERSION << endl;14Mat image;15VideoCapture capture;16capture.open(0);17if(capture.isOpened())18{19cout << "Capture is opened" << endl;20for(;;)21{22capture >> image;23if(image.empty())24break;25drawText(image);26imshow("Sample", image);27if(waitKey(10) >= 0)28break;29}30}31else32{33cout << "No capture" << endl;34image = Mat::zeros(480, 640, CV_8UC1);35drawText(image);36imshow("Sample", image);37waitKey(0);38}39return 0;40}4142void drawText(Mat & image)43{44putText(image, "Hello OpenCV",45Point(20, 50),46FONT_HERSHEY_COMPLEX, 1, // font face and scale47Scalar(255, 255, 255), // white481, LINE_AA); // line thickness and type49}505152