Cuestión : Paso de la discusión a una función

¡Hola expertos!

Have que una mirada en mi fuente code.

Two pregunta si puedo:

1. Cómo puedo pasar la discusión a esta función cuando depuración usar VC++
2. ¿Cómo puedo pasar la discusión a esta función al funcionar usar la consola? ¡

Thank usted! class= " lineNumbers " >
1 del >

panJames

: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: >#include codeBody del " prettyprint " del class= del id= " codeSnippet946000 " del >
#include 

usar el cv del namespace;

cañería de la internacional (argc de la internacional, carbón de leña ** argv)
{
    Src de la estera, dst, color_dst;
    ¡si (argc! = 2 || ¡! (src=imread (argv [1], 0)).data)
        volver -1;

    Cauto (src, dst, 50, 200, 3);
    cvtColor (dst, color_dst, CV_GRAY2BGR);


    líneas de vector;
    HoughLinesP (dst, líneas, 1, CV_PI/180, 80, 30, 10);
    para (size_t i = 0; i < lines.size (); i++)
    {
        línea (color_dst, punto (líneas [i] [0], líneas [i] [1]),
            Señalar (líneas [i] [2], líneas [i] [3]), el escalar (0.0.255), 3, 8);
    }

    namedWindow (“fuente”, 1);
    imshow (“fuente”, src);

    namedWindow (“líneas detectadas”, 1);
    imshow (“líneas detectadas”, color_dst);

    waitKey (0);
    vuelta 0;

}
class= claro " lineNumbers " >
1 del >
del class= " de
#include codeBody del " prettyprint " del class= del id= " codeSnippet946000 " del >
#include 

usar el cv del namespace;

cañería de la internacional (argc de la internacional, carbón de leña ** argv)
{
    Src de la estera, dst, color_dst;
    ¡si (argc! = 2 || ¡! (src=imread (argv [1], 0)).data)
        volver -1;

    Cauto (src, dst, 50, 200, 3);
    cvtColor (dst, color_dst, CV_GRAY2BGR);


    líneas de vector;
    HoughLinesP (dst, líneas, 1, CV_PI/180, 80, 30, 10);
    para (size_t i = 0; i < lines.size (); i++)
    {
        línea (color_dst, punto (líneas [i] [0], líneas [i] [1]),
            Señalar (líneas [i] [2], líneas [i] [3]), el escalar (0.0.255), 3, 8);
    }

    namedWindow (“fuente”, 1);
    imshow (“fuente”, src);

    namedWindow (“líneas detectadas”, 1);
    imshow (“líneas detectadas”, color_dst);

    waitKey (0);
    vuelta 0;

}
class= >
" claro " de
class= del

Respuesta : Paso de la discusión a una función

¿>> primero argc de la discusión está el número entero, por qué yo no lo pasa realmente?

El sistema operativo toma el cuidado de eso para usted. Todos los parámetros que usted pasa encendido la línea de comando serán puestos en el arsenal del argv, y el argc contendrá la cantidad de artículos en ese arsenal.


>> 2. ¿Cómo puedo pasar mis discusiones a la cañería en VC++ para comprobar cómo trabaja durante debuggin?

Dejaré éste para alguien que utiliza realmente VC++. Pero debe haber una opción para fijar la línea de comando discusiones para el depuración. ¿jkr?
Otras soluciones  
 
programming4us programming4us