<prompt> Unda programu ya C inayochakata picha kwa kutumia maktaba ya OpenCV. Programu inapaswa kusoma faili ya picha, kutumia kichujio cha ukungu cha Gaussian, kugundua kingo kwa kutumia algoriti ya kutambua makali ya Canny, na kuhifadhi picha iliyochakatwa kwenye faili mpya.PLINFORMAT  <response>: pamoja na jumuisha int mainint argc, char argv ikiwa argc ! 3 std::cout Matumizi: image_processing input_image output_image std::endl; kurudi -1; Soma picha ya kuingiza cv::Mat inputImage cv::imreadargv1, cv::IMREAD_COLOR; ikiwa !inputImage.data std::cout Hitilafu: Haikuweza kufungua au kupata taswira ya ingizo. std::endl; kurudi -1; Tumia kichujio cha ukungu cha Gaussian cv:: Picha ya blurred ya Mat; cv::GaussianBlurinputImage, blurredImage, cv::Size5, 5, 0; Gundua kingo kwa kutumia algorithm ya kugundua makali ya Canny cv::Mat edgesImage; cv::CannyPicha iliyofifia, edgesImage, 100, 200; Hifadhi picha iliyochakatwa kwa faili mpya cv::imwriteargv2, edgesImage; std::cout Uchakataji wa picha umekamilika kwa mafanikio! std::endl; kurudi 0; 