आप गणित चाहते थे, तो यहाँ यह जाता है:
Nikon APS-C 0.019, पूर्ण फ्रेम सेंसर के लिए और 35 मिमी फिल्म संख्या 0.029 है, आपको अपने कैमरे के सीओसी , कैनन एपीएस-सी आकार के सेंसर को जानने की जरूरत है।
सूत्र पूर्णता के लिए है:
CoC (mm) = viewing distance (cm) / desired final-image resolution (lp/mm) for a 25 cm viewing distance / enlargement / 25
ऐसा करने का एक तरीका ज़ीस फार्मूला है :
c = d/1730
जहां डी सेंसर का विकर्ण आकार है, और सी अधिकतम स्वीकार्य सीओसी है। इससे थोड़ी अलग संख्या मिलती है।
आपको अपने लेंस और कैमरे के लिए सबसे पहले हाइपरफोकल दूरी की गणना करने की आवश्यकता है (यह सूत्र फोकल लंबाई जैसे चरम मैक्रो के करीब दूरी के साथ गलत है):
HyperFocal[mm] = (FocalLength * FocalLength) / (Aperture * CoC)
उदाहरण के लिए:
50mm lens @ f/1.4 on a full frame: 61576mm (201.7 feet)
50mm lens @ f/2.8 on a full frame: 30788mm (101 feet)
50mm lens @ f/1.4 on a Canon APS frame: 99206mm (325.4 feet)
50mm lens @ f/2.8 on a Canon APS frame: 49600mm (162.7 feet)
आगे आपको निकटतम बिंदु की गणना करने की आवश्यकता है जो निकटतम दूरी है जो कैमरे और विषय के बीच की दूरी को ध्यान में रखते हुए होगी:
NearPoint[mm] = (HyperFocal * distance) / (HyperFocal + (distance – focal))
उदाहरण के लिए:
50mm lens @ f/1.4 on a full frame with a subject at 1m distance: 0.984m (~16mm in front of target)
50mm lens @ f/1.4 on a full frame with a subject at 3m distance: 2.862m (~137mm in front of target)
50mm lens @ f/2.8 on a full frame with a subject at 1m distance: 0.970m (~30mm in front of target)
50mm lens @ f/2.8 on a full frame with a subject at 3m distance: 2.737m (~263mm in front of target)
50mm lens @ f/1.4 on a Canon APS frame with a subject at 1m distance: 0.990m (~10mm in front of target)
50mm lens @ f/1.4 on a Canon APS frame with a subject at 3m distance: 2.913m (~86mm in front of target)
50mm lens @ f/2.8 on a Canon APS frame with a subject at 1m distance: 0.981m (~19mm in front of target)
50mm lens @ f/2.8 on a Canon APS frame with a subject at 3m distance: 2.831m (~168mm in front of target)
अगला आपको दूर के बिंदु की गणना करने की आवश्यकता है जो सबसे दूर की दूरी है जो कैमरे और विषय के बीच की दूरी को ध्यान में रखते हुए होगी:
FarPoint[mm] = (HyperFocal * distance) / (HyperFocal – (distance – focal))
उदाहरण के लिए:
50mm lens @ f/1.4 on a full frame with a subject at 1m distance: 1.015m (~15mm behind of target)
50mm lens @ f/1.4 on a full frame with a subject at 3m distance: 3.150m (~150mm behind of target)
50mm lens @ f/2.8 on a full frame with a subject at 1m distance: 1.031m (~31mm behind of target)
50mm lens @ f/2.8 on a full frame with a subject at 3m distance: 3.317m (~317mm behind of target)
50mm lens @ f/1.4 on a Canon APS frame with a subject at 1m distance: 1.009m (~9mm behind of target)
50mm lens @ f/1.4 on a Canon APS frame with a subject at 3m distance: 3.091m (~91mm behind of target)
50mm lens @ f/2.8 on a Canon APS frame with a subject at 1m distance: 1.019m (~19mm behind of target)
50mm lens @ f/2.8 on a Canon APS frame with a subject at 3m distance: 3.189m (~189mm behind of target)
अब आप कुल फोकल दूरी की गणना कर सकते हैं:
TotalDoF = FarPoint - NearPoint
उदाहरण के लिए:
50mm lens @ f/1.4 on a full frame with a subject at 1m distance: 31mm
50mm lens @ f/1.4 on a full frame with a subject at 3m distance: 228mm
50mm lens @ f/2.8 on a full frame with a subject at 1m distance: 61mm
50mm lens @ f/2.8 on a full frame with a subject at 3m distance: 580mm
50mm lens @ f/1.4 on a Canon APS frame with a subject at 1m distance: 19mm
50mm lens @ f/1.4 on a Canon APS frame with a subject at 3m distance: 178mm
50mm lens @ f/2.8 on a Canon APS frame with a subject at 1m distance: 38mm
50mm lens @ f/2.8 on a Canon APS frame with a subject at 3m distance: 358mm
तो पूर्ण सूत्र w / CoC और हाइपरफोकल पूर्व निर्धारित:
TotalDoF[mm] = ((HyperFocal * distance) / (HyperFocal – (distance – focal))) -(HyperFocal * distance) / (HyperFocal + (distance – focal))
या सरलीकृत:
TotalDoF[mm] = (2 * HyperFocal * distance * (distance - focal)) / (( HyperFocal + distance - focal) * (HyperFocal + focal - distance))
CoC के साथ पूर्वानुमेय: मैंने निम्नलिखित प्रतिस्थापन के साथ निम्नलिखित समीकरणों को सरल बनाने का प्रयास किया है: a = देखने की दूरी (सेमी) b = वांछित अंतिम-छवि रिज़ॉल्यूशन (lp / मिमी) 25 सेमी देखने के लिए दूरी c = इज़ाफ़ा = = फोकल लैंथ ई = एपर्चर f = दूरी X = CoC
TotalDoF = ((((d * d) / (e * X)) * f) / (((d * d) / (e * X)) – (f – d))) - ((((d * d) / (e * X)) * f) / (((d * d) / (e * X)) + (f – d)))
सरलीकृत:
TotalDoF = (2*X*d^2*f*e(d-f))/((d^2 - X*d*e + X*f*e)*(d^2 + X*d*e - X*f*e))
वुल्फरामअल्फा के साथ और भी सरल:
TotalDoF = (2 * d^2 * e * (d - f) * f * X)/(d^4 - e^2 * (d - f)^2 * X^2)
या अगर कुछ भी नहीं होता है, तो आपको यह राक्षस मिलता है, जो अनुपयोगी है:
TotalDoF = ((FocalLength * FocalLength) / (Aperture * (viewing distance (cm) / desired final-image resolution (lp/mm) for a 25 cm viewing distance / enlargement / 25)) * distance) / ((FocalLength * FocalLength) / (Aperture * (viewing distance (cm) / desired final-image resolution (lp/mm) for a 25 cm viewing distance / enlargement / 25)) – (distance – focal)) - ((FocalLength * FocalLength) / (Aperture * (viewing distance (cm) / desired final-image resolution (lp/mm) for a 25 cm viewing distance / enlargement / 25)) * distance) / ((FocalLength * FocalLength) / (Aperture * (viewing distance (cm) / desired final-image resolution (lp/mm) for a 25 cm viewing distance / enlargement / 25)) + (distance – focal))
सरलीकृत:
(50*a*b*c*d^2*f*e*(d-f))/((25*b*c*d^2 - a*d*e + a*f*e)*(25*b*c*d^2 + a*d*e - a*f*e)
तो मूल रूप से पुनर्गठित CoC और HyperFocal का उपयोग करें :)