main.c
//Esta funcion es para insertar nuevo codigo.
Esta funcion es para insertar nuevo codigo.
Esta funcion es para insertar nuevo codigo .
void geoInsertYourCodeHere()
    {
        char pathAndFileName[256];
        strcpy(pathAndFileName,"output/rgb.bmp");
        SaveRGBImageIn_BMP_file(pInputImage->prgb, pathAndFileName);
        geoGetIntensityImageFromRGBimage();
        strcpy(pathAndFileName,"output/intensity.yuv");
        geoSaveIntensityImageIn_YUV400_file(pInputImage->pintensity, pathAndFileName);
        strcpy(pathAndFileName,"output/intensity.bmp");
        SaveIntensityImageIn_BMP_file(pInputImage->pintensity, pathAndFileName);
        geoDrawALinealSegmentOnIntensityImage();
        strcpy(pathAndFileName,"output/linearSegment.yuv");
        geoSaveIntensityImageIn_YUV400_file(pInputImage->pdrawnLinealSegmentOnIntensity, pathAndFileName);
        strcpy(pathAndFileName,"output/linearSegment.bmp");
        SaveIntensityImageIn_BMP_file(pInputImage->pdrawnLinealSegmentOnIntensity, pathAndFileName);
        geoDrawACircleOnIntensityImage();
        strcpy(pathAndFileName,"output/circle.yuv");
        geoSaveIntensityImageIn_YUV400_file(pInputImage->pdrawnCircleOnIntensity, pathAndFileName);
        strcpy(pathAndFileName,"output/circle.bmp");
        SaveIntensityImageIn_BMP_file(pInputImage->pdrawnCircleOnIntensity, pathAndFileName);
        beDrawATriangleOnIntensityImage();
        strcpy(pathAndFileName,"output/triangle.yuv");
        geoSaveIntensityImageIn_YUV400_file(pInputImage->pdrawnTriangleOnIntensity, pathAndFileName);
        strcpy(pathAndFileName,"output/triangle.bmp");
        SaveIntensityImageIn_BMP_file(pInputImage->pdrawnTriangleOnIntensity, pathAndFileName);
    }
void geoInsertYourCodeHere ( ) { char pathAndFileName [ 256 ] ; strcpy ( pathAndFileName , " " ) ; SaveRGBImageIn_BMP_file ( pInputImage -> prgb , pathAndFileName ) ; geoGetIntensityImageFromRGBimage ( ) ; strcpy ( pathAndFileName , " " ) ; geoSaveIntensityImageIn_YUV400_file ( pInputImage -> pintensity , pathAndFileName ) ; strcpy ( pathAndFileName , " " ) ; SaveIntensityImageIn_BMP_file ( pInputImage -> pintensity , pathAndFileName ) ; geoDrawALinealSegmentOnIntensityImage ( ) ; strcpy ( pathAndFileName , " " ) ; geoSaveIntensityImageIn_YUV400_file ( pInputImage -> pdrawnLinealSegmentOnIntensity , pathAndFileName ) ; strcpy ( pathAndFileName , " " ) ; SaveIntensityImageIn_BMP_file ( pInputImage -> pdrawnLinealSegmentOnIntensity , pathAndFileName ) ; geoDrawACircleOnIntensityImage ( ) ; strcpy ( pathAndFileName , " " ) ; geoSaveIntensityImageIn_YUV400_file ( pInputImage -> pdrawnCircleOnIntensity , pathAndFileName ) ; strcpy ( pathAndFileName , " " ) ; SaveIntensityImageIn_BMP_file ( pInputImage -> pdrawnCircleOnIntensity , pathAndFileName ) ; beDrawATriangleOnIntensityImage ( ) ; strcpy ( pathAndFileName , " " ) ; geoSaveIntensityImageIn_YUV400_file ( pInputImage -> pdrawnTriangleOnIntensity , pathAndFileName ) ; strcpy ( pathAndFileName , " " ) ; SaveIntensityImageIn_BMP_file ( pInputImage -> pdrawnTriangleOnIntensity , pathAndFileName ) ; }
Esta funcion es para insertar nuevo codigo.
Esta funcion es para insertar nuevo codigo .
//Calculando la imagen de intensidad //Almacenando resultado en archivo en formato YUV400 //Dibujando segmento lineal sobre imagen de intensidad //Almacenando resultado en archivo en formato YUV400 //Dibujando circulo sobre imagen de intensidad //Almacenando resultado en archivo en formato YUV400 //Dibujando triángulo sobre imagen de intensidad //Almacenando resultado en archivo en formato YUV400