#include
#include
#include
het gebruiken van namespace cv;
int. leiding (int. argc, klusje ** argv)
{
Mat src, dst, color_dst;
als (argc! = 2 || ! (src=imread (argv [1], 0)).data)
terugkeer -1;
Behoedzaam (src, dst, 50, 200, 3);
cvtColor (dst, color_dst, CV_GRAY2BGR);
vector lijnen;
HoughLinesP (dst, lijnen, 1, CV_PI/180, 80, 30, 10);
voor (size_t I = 0; i < lines.size (); i++)
{
lijn (color_dst, Punt (lijnen [I] [0], lijnen [I] [1]),
Punt (lijnen [I] [2], lijnen [I] [3]), Scalair (0.0.255), 3, 8);
}
namedWindow („Bron“, 1);
imshow („Bron“, src);
namedWindow („Ontdekte Lijnen“, 1);
imshow („Ontdekte Lijnen“, color_dst);
waitKey (0);
terugkeer 0;
}
|