// Autor: Lenka Sokova
// xlogin: xsokov01

#include <opencv2/opencv.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>

#include <thread> // async
#include <functional> // std::ref
#include <mutex>
#include <map>

#include <chrono>
#include <iostream>

#ifndef BP_HOUGH_TRANSFORM_H
#define BP_HOUGH_TRANSFORM_H


using namespace cv;
using namespace std;

void houghProbabilisticTransform(Mat &image, vector<Vec4i> &lines, float rho, float theta,
                                          int threshold, int lineLength, int lineGap, int LinesMax);



#endif //BP_HOUGH_TRANSFORM_H
