Stap 3: Het beeld snijden
Bij elk segment dikte gaan we om een rij met pixels uit de afbeelding van de projectie, en uitstrijkje dat enige afstand over de pagina. Hoe ver terug is aan jou. Als u het uitbreiden over de gehele lengte van de pagina, krijgt u een spiegelbeeld op het beeld van de projectie op de achterkant van het model. De bijgevoegde code doet het volgende:
- Stel de grootte van de output afbeelding. De breedte is hetzelfde als de bronafbeelding, die hetzelfde als de model x lengte is. De hoogte van de output afbeelding is van het model y lengte. Zie de afbeelding hierboven. die toont een segment van de afbeelding op het niveau van de ogen.
- Voor elk segment, proef de invoerafbeelding op van dat segment z hoogte. De rij van pixels bij de invoerafbeelding op deze hoogte wordt gekopieerd naar de de output afbeelding. Dit kan worden gedaan over de hele pagina, of u kunt de gegevens beperkt tot bepaalde percentage van de pagina. Dit besluit zal afhangen van uw model, de afstand van uw segment, en uw eigen voorkeuren. Op het stuk van het voorbeeld, stel ik de diepte van de afbeelding om te stoppen net voor de oren, want ik niet het beeld project op de achterkant van de oren wilde.