J'ai vérifié un certain nombre de solutions mais aucune d'entre elles n'a été utile !
Je sais que la distance de travail = (hauteur du capteur + hauteur du sujet) * longueur focale / hauteur du capteur.
et
distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
----------------------------------------------------------------
object height (pixels) * sensor height (mm)
Et je veux prendre de la distance par rapport à ça :
Formation de l'image par les lentilles et l'œil
Bonjour, j'obtiens les informations suivantes en utilisant l'image Exif ALAssetsLibrary
Et j'ai obtenu les méta-données suivantes :
Save image metadata.
{
DPIHeight = 72;
DPIWidth = 72;
FaceRegions = {
Regions = {
HeightAppliedTo = 2448;
RegionList = (
{
AngleInfoRoll = 270;
AngleInfoYaw = 0;
ConfidenceLevel = 376;
FaceID = 1;
Height = "0.1413399";
Timestamp = 5996166864910;
Type = Face;
Width = "0.1060049";
X = "0.3560049";
Y = "0.4746732";
}
);
WidthAppliedTo = 3264;
};
};
Orientation = 6;
"{Exif}" = {
ApertureValue = "2.526068811667587";
BrightnessValue = "1.291629806962232";
ColorSpace = 1;
DateTimeDigitized = "2014:03:25 15:43:36";
DateTimeOriginal = "2014:03:25 15:43:36";
ExposureMode = 0;
ExposureProgram = 2;
ExposureTime = "0.05";
FNumber = "2.4";
Flash = 24;
FocalLenIn35mmFilm = 33;
FocalLength = "4.12";
ISOSpeedRatings = (
160
);
LensMake = Apple;
LensModel = "iPhone 5 back camera 4.12mm f/2.4";
LensSpecification = (
"4.12",
"4.12",
"2.4",
"2.4"
);
MeteringMode = 5;
PixelXDimension = 3264;
PixelYDimension = 2448;
SceneType = 1;
SensingMethod = 2;
ShutterSpeedValue = "4.321956949076723";
SubjectArea = (
1631,
1223,
1795,
1077
);
SubsecTimeDigitized = 261;
SubsecTimeOriginal = 261;
UserComment = hoge;
WhiteBalance = 0;
};
"{GPS}" = {
Altitude = "196.008";
AltitudeRef = 0;
DateStamp = "2014:03:25";
Latitude = "28.61772";
LatitudeRef = N;
Longitude = "77.38891";
LongitudeRef = E;
TimeStamp = "10:13:37.439000";
};
"{MakerApple}" = {
1 = 0;
3 = {
epoch = 0;
flags = 1;
timescale = 1000000000;
value = 249840592070541;
};
4 = 0;
5 = 179;
6 = 139;
7 = 1;
};
"{TIFF}" = {
DateTime = "2014:03:25 15:43:36";
Make = Apple;
Model = "iPhone 5";
Software = "7.0.6";
XResolution = 72;
YResolution = 72;
};
}
J'ai besoin de calculer la distance de l'objet par rapport à la caméra, en utilisant les détails ci-dessus ; en utilisant un iphone4s,iphone5, ou iphone5s. Est-ce possible ?
Modifié Besoin de connaître la formule utilisée par cette application, une idée ?
Besoin de connaître une méthode
http://www.youtube.com/watch?v=eCStIagorx8
Comment fonctionne cette application ? Toute aide est la bienvenue