Detektering og klassificering af kimplanter ved brug af computer vision
Detektering og klassificering af kimplanter ved brug af computer vision
Detektering og klassificering af kimplanter ved brug af computer vision
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
18 Appendiks 18.9 Implementering<br />
}<br />
}<br />
}<br />
}<br />
18.9.6.2 shrink()<br />
Inputtene til denne funktion er de samme som til expand()-funktionen. De to GrayScale-billeder,<br />
med henholdsvis source <strong>og</strong> destination, samt det antal gange det ønskes at formindske billedet.<br />
Igen beregnes der først dimensioner på destination-billedet. Da det er muligt, at de nye<br />
dimensioner bliver negative kontrolleres det, at dette ikke sker. Herefter farves destinationbilledets<br />
pixels hvide:<br />
void ExpandShrink::shrink(GrayScale &source, GrayScale &destination, int magnification)<br />
{<br />
int width, height;<br />
height = source.getHeight();<br />
width = source.getWidth();<br />
if(width-2*magnification