<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Thank you very much Even. I was just making sure I am not reinventing the wheel :).<br>I will then write the C++ version.<br><br>With best regards.<br>~Belaid...<br><br>&gt; From: even.rouault@mines-paris.org<br>&gt; To: gdal-dev@lists.osgeo.org<br>&gt; Subject: Re: [gdal-dev] moving filter averaging in GDAL.<br>&gt; Date: Fri, 19 Jun 2009 19:44:10 +0200<br>&gt; CC: belaid_moa@hotmail.com<br>&gt; <br>&gt; It should be relatively straighforward to transpose from Python to C++, as <br>&gt; Python API is mostly deduced from the original C++ one. Look at the <br>&gt; documentation of the C++ API on gdal.org<br>&gt; <br>&gt; Le Friday 19 June 2009 19:27:40 Belaid MOA, vous avez écrit&nbsp;:<br>&gt; &gt; Thanks a lot Frank. Is there any C/C++ version for that? I am doing the<br>&gt; &gt; averaging filter from C++ code.<br>&gt; &gt;<br>&gt; &gt; With best regards.<br>&gt; &gt; Belaid Moa.<br>&gt; &gt;<br>&gt; &gt; &gt; Date: Fri, 19 Jun 2009 13:23:33 -0400<br>&gt; &gt; &gt; From: warmerdam@pobox.com<br>&gt; &gt; &gt; To: belaid_moa@hotmail.com<br>&gt; &gt; &gt; CC: gdal-dev@lists.osgeo.org<br>&gt; &gt; &gt; Subject: Re: [gdal-dev] moving filter averaging in GDAL.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Belaid MOA wrote:<br>&gt; &gt; &gt; &gt; Hi,<br>&gt; &gt; &gt; &gt;  Does GDAL have functions for applying an averaging filter of window,<br>&gt; &gt; &gt; &gt; say 11x11, to an image? This is something that comes up all the time in<br>&gt; &gt; &gt; &gt; image analysis. So, I suppose GDAL has built-in functions for that.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;  Any help on this is very appreciated.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Belaid,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; There is support for filtering, including average filtering, with the<br>&gt; &gt; &gt; gdalfilter.py command in gdal/swig/python/samples.  It accomplished<br>&gt; &gt; &gt; by creating a virtual file using the &lt;KernelFilteredSource&gt; directive -<br>&gt; &gt; &gt; so ultimately the work is done by the VRT driver.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Best regards,<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; ---------------------------------------+---------------------------------<br>&gt; &gt; &gt;----- I set the clouds in motion - turn up   | Frank Warmerdam,<br>&gt; &gt; &gt; warmerdam@pobox.com light and sound - activate the windows |<br>&gt; &gt; &gt; http://pobox.com/~warmerdam and watch the world go round - Rush    |<br>&gt; &gt; &gt; Geospatial Programmer for Rent<br>&gt; &gt;<br>&gt; &gt; _________________________________________________________________<br>&gt; &gt; We are your photos. Share us now with Windows Live Photos.<br>&gt; &gt; http://go.microsoft.com/?linkid=9666047<br>&gt; <br>&gt; <br><br /><hr />Attention all humans. We are your photos.  <a href='http://go.microsoft.com/?linkid=9666044' target='_new'>Free us.</a></body>
</html>