28 std::vector<Pds::Pair> P;
30 Pds::HougLine Haug(-Pds::Ra::Pi/2,Pds::Ra::Pi,270,0,360,361,0.5);
32 IMG=Pds::Matrix::ImportBmpFileAsGray(
"../manual/imagenes/lines2.bmp");
33 if(IMG.IsEmpty())
return 0;
34 IMG.ExportBmpFile(Pds::Colormap::Jet,
"Input.bmp");
36 ACC=Haug.Predict(IMG,128,P);
37 if(ACC.IsEmpty())
return 0;
39 std::cout<<
"P.size(): "<<P.size()<<
"\n";
41 ACC.Scale(0,255).ExportBmpFile(Pds::Colormap::Jet,
"Accumulator.bmp");
44 Out.ExportBmpFile(Pds::Colormap::Jet,
"Output.bmp");
La clase tipo Pds::HougLine . Esta clase genera una matriz de Nlin lineas y 1 columna....
static Pds::Matrix WriteLines(const Pds::Matrix &A, const std::vector< Pds::Pair > &P, double Value)
Retorna una copia de la matriz A con lineas dibujadas con el valor Value.