Dit filter voert het detecteren van randen uit met het zo genoemde algoritme “Gaussiaanse verschillen”, dat werkt met het uitvoeren van twee verschillende Gaussiaanse vervagingen op de afbeelding, met voor elk een andere straal voor het vervagen en ze af te trekken om het resultaat te verkrijgen. Dit algoritme wordt heel breed gebruikt in kunstmatige visie (misschien ook in biologische visie!), en is behoorlijk snel omdat er hele efficiënte methoden zijn voor het uitvoeren van Gaussiaanse vervagingen. De meest belangrijke parameters zijn de stralen voor de vervaging voor de twee Gaussiaanse vervagingen. Het is waarschijnlijk het gemakkelijkst om ze in te stellen met het voorbeeld, maar het zou kunnen helpen om te weten dat het vergroten van de kleinere straal de neiging heeft om dikker lijkende randen te geven en het verlagen van de grotere straal de neiging heeft om de “drempel” te verhogen voor het herkennen van iets als een rand. In de meeste gevallen zult u nettere resultaten krijgen als Straal 2 kleiner is dan Straal 1, maar niets weerhoudt u ervan om ze om te keren en in situaties waar u een licht figuur op de donkere achtergrond heeft, zou het omkeren in feite het resultaat kunnen verbeteren.
Opmerking | |
---|---|
Deze opties staan beschreven in Paragraaf 2, “Algemene eigenschappen”. |
Straal 1 en Straal 2 zijn de stralen voor de vervagingen voor de twee Gaussiaanse vervagingen. Als u iets wilt produceren dat eruitziet als een schets, zal in de meeste gevallen het kleiner instellen van “Straal 2” dan “Straal 1” betere resultaten geven.