<?xml version="1.0" encoding="UTF-8"?>
<posts type="array">
  <post>
    <body>Den hyberfokale afstand beskriver den afstand i et billede hvor den relative skarphed findes fra halvdelen af den fokuserede afstand til uendeligt. Hyberfokal afstand kan ogs&#229; udtrykkes som relative skarphed fra uendelig og til det n&#230;rmeste punkt som kan vurderes v&#230;rende skarpt. Landskabsfotografer og portr&#230;tfotografer bruger bevidstheden om det skarpe omr&#229;de i objektiver aktivt i deres arbejde og det kan du ogs&#229;. 

Circle of confusion

N&#229;r et kamera er fokuseret p&#229; et motiv vil alle punkter fra motivet lyse gennem objektivet og tegne p&#229; kameraers bagplan. Hvis fokus ligger foran eller bagved motivet vil punkterne bliver repr&#230;senteret som cirkler p&#229; kameraers bagplan. Det er st&#248;rrelsen p&#229; disse cirkler som man visuelt kan bed&#248;mme som skarpe eller uskarpe. Cirklerne vil tiltage i st&#248;rrelse efterh&#229;nden som fokus flytter sig fra motivet og billedet vil fremst&#229; som uldent. Man kan reducere denne effekt ved at fordoble bl&#230;nde v&#230;rdien. Circle of confusion er diameteren p&#229; den prik som kan defineres udfra fra den st&#248;rste cirkel som stadig kan vurderes som v&#230;rende skarp af det menneskelige &#248;je p&#229; en afstand af 25 cm. 

Definition p&#229; skarphed 

Hvordan definere man hvad der er skarpt og hvad der er uskarpt? Ved at definere diameteren p&#229; den maximale cirkle vi vil tillade p&#229; bagplanet og senere p&#229; den repr&#230;sentation som v&#230;lges. I dette tilf&#230;lde v&#230;lger jeg den lette l&#248;sning og finder mit kameras v&#230;rdi i den tekniske beskrivelse. Kameraet er en Canon 400D der ikke har et fuldt 35mm bagplan men blot 2/3 dels hvilket giver en CoC v&#230;rdi p&#229; 0.019. 

Note. Jeg ved faktisk ikke om chipen i Canon 400D er en 1/3 del af 35mm normal m&#229;l???

&lt;pre&gt;
# Circle of Confusion (mm) 
CoC = 0.019 # Canon 400d
&lt;/pre&gt;

Depth of field

Depth of field eller skarphedsdybde er afstanden mellem den forreste og bagerste gr&#230;nse i et billede som vurderes som v&#230;rende skarpt. N&#229;r en linse fokuseres p&#229; et punkt vil skarpheden tiltage foran objektet og skarpheden vil aftage efter objektet. Jo kortere afstand der fokuseres p&#229; jo mindre vil skarphedsdybden v&#230;re men forskellige andre faktorer har ogs&#229; indvirkning p&#229; skarphedsdybden. Br&#230;ndvidde og bl&#230;nden vil hver for sig give mindre eller st&#248;rre skarphedsdybde. Man kan udtrykke at der findes en n&#230;r gr&#230;nse foran motivet og en fjern gr&#230;nse bagved motivet. Fra fokus punktet er der altid en kortere afstand til det n&#230;re skarphedspunkt end fra fokuspunktet og til det fjerne skarphedspunkt. Normalt vil skarphedsgr&#230;nsen fra n&#230;r gr&#230;nsen til fokus v&#230;re 1/3 og fra fokus til fjerngr&#230;nsen er 2/3. Hvis man indstiller sin linse p&#229; bl&#230;nde 16 og drejer bl&#230;nde tallet over til uendeligt kan man p&#229; modsatte side afl&#230;se den n&#230;re skarphedsgr&#230;nsen. 

Jeg vil stille min linsefokus p&#229; 5 meter. Br&#230;ndvidden er et 50mm objektiv og bl&#230;nden stiller jeg manuelt p&#229; bl&#230;nde 8. Der er mere end 3 fulde bl&#230;nder til fuld bl&#230;nde &#229;bning hvilket betyder at objektivet tegner ultra skarpt. 

&lt;pre&gt;
# Subject distance
distance = 5000 # 5m

# Lens actual focal length
focal = 50 # 50mm 

# Selected aperture
aperture = 8 # f8 
&lt;/pre&gt;

Nu da jeg ved en masse kan jeg begynde at regne p&#229; alt det teori. F&#248;rst den hyberfocale afstand. 
&lt;pre&gt;
hyper_focal = (focal * focal) / (aperture * CoC) +focal;
&lt;/pre&gt;

N&#229;r jeg har den hyberfocale afstand kan jeg beregne n&#230;r og fjern skarpthedsgr&#230;nsen og derefter opdeling i procenter. 
&lt;pre&gt;
near = ((hyper_focal - focal) * distance) / (hyper_focal + distance - (2*focal))
far = ((hyper_focal - focal) * distance) / (hyper_focal - distance)

near_percent = (distance - near)/(far - near) * 100.0;
far_percent = (far - distance)/(far - near) * 100.0;
&lt;/pre&gt;

Depth of field er ligep&#229;. 
&lt;pre&gt;
dof = far - near
&lt;/pre&gt;

Jeg vil kun have to decimaler p&#229; alle resultater ved at hacke typen Float som repr&#230;sentere typer med mange decimaler. 
&lt;pre&gt;
class Float
  def to_s
    &quot;%.2f&quot; % self
  end
end
&lt;/pre&gt;

&lt;pre&gt;
Fokus distance...........................: 5m
Near limit of acceptable sharpness.......: 3.84
Far limit of acceptable sharpness........: 7.15
Circle of confusion......................: 0.02
Hyperfocal distance......................: 16.50
Total depth of field.....................: 3.31 
Calculate percentage of DOF near percent.: 34.95%
Calculate percentage of DOF far percent..: 65.05%&lt;/pre&gt;
&lt;/pre&gt;
</body>
    <category-id type="integer">13</category-id>
    <created-at type="datetime">2008-04-21T05:52:00Z</created-at>
    <id type="integer">109</id>
    <post-id type="NilClass">109</post-id>
    <published type="boolean">true</published>
    <tag-id type="NilClass">12</tag-id>
    <title>Hyperfocal Distance</title>
    <updated-at type="datetime">2008-04-23T05:10:51Z</updated-at>
  </post>
</posts>
