51 point AF labels as reported
Fuji reports the focus point in x/y coordinates directly in the exif data.
With Nikon cameras this is more difficult.
Here are the D700 coordinates of the 4.256 × 2.832 pixel sensor (7.8um pitch)
$point=[ 'A1'=>[ 'x'=> 1277, 'y'=> 1053 ], 'A2'=>[ 'x'=> 1463, 'y'=> 1053 ], 'A3'=>[ 'x'=> 1655, 'y'=> 1053 ], 'A4'=>[ 'x'=> 1894, 'y'=> 990 ], 'A5'=>[ 'x'=> 2128, 'y'=> 990 ], 'A6'=>[ 'x'=> 2367, 'y'=> 990 ], 'A7'=>[ 'x'=> 2607, 'y'=> 1053 ], 'A8'=>[ 'x'=> 2798, 'y'=> 1053 ], 'A9'=>[ 'x'=> 2995, 'y'=> 1053 ], 'B1'=>[ 'x'=> 1070, 'y'=> 1235 ], 'B2'=>[ 'x'=> 1277, 'y'=> 1235 ], 'B3'=>[ 'x'=> 1463, 'y'=> 1235 ], 'B4'=>[ 'x'=> 1655, 'y'=> 1235 ], 'B5'=>[ 'x'=> 1894, 'y'=> 1202 ], 'B6'=>[ 'x'=> 2128, 'y'=> 1202 ], 'B7'=>[ 'x'=> 2367, 'y'=> 1202 ], 'B8'=>[ 'x'=> 2607, 'y'=> 1235 ], 'B9'=>[ 'x'=> 2798, 'y'=> 1235 ], 'B10'=>[ 'x'=> 2995, 'y'=> 1235 ], 'B11'=>[ 'x'=> 3192, 'y'=> 1235 ], 'C1'=>[ 'x'=> 1070, 'y'=> 1420 ], 'C2'=>[ 'x'=> 1277, 'y'=> 1420 ], 'C3'=>[ 'x'=> 1463, 'y'=> 1420 ], 'C4'=>[ 'x'=> 1655, 'y'=> 1420 ], 'C5'=>[ 'x'=> 1894, 'y'=> 1420 ], 'C6'=>[ 'x'=> 2128, 'y'=> 1420 ], 'C7'=>[ 'x'=> 2367, 'y'=> 1420 ], 'C8'=>[ 'x'=> 2607, 'y'=> 1420 ], 'C9'=>[ 'x'=> 2798, 'y'=> 1420 ], 'C10'=>[ 'x'=> 2995, 'y'=> 1420 ], 'C11'=>[ 'x'=> 3192, 'y'=> 1420 ], 'D1'=>[ 'x'=> 1070, 'y'=> 1601 ], 'D2'=>[ 'x'=> 1277, 'y'=> 1601 ], 'D3'=>[ 'x'=> 1463, 'y'=> 1601 ], 'D4'=>[ 'x'=> 1655, 'y'=> 1601 ], 'D5'=>[ 'x'=> 1894, 'y'=> 1633 ], 'D6'=>[ 'x'=> 2128, 'y'=> 1633 ], 'D7'=>[ 'x'=> 2367, 'y'=> 1633 ], 'D8'=>[ 'x'=> 2607, 'y'=> 1601 ], 'D9'=>[ 'x'=> 2798, 'y'=> 1601 ], 'D10'=>[ 'x'=> 2995, 'y'=> 1601 ], 'D11'=>[ 'x'=> 3192, 'y'=> 1601 ], 'E1'=>[ 'x'=> 1277, 'y'=> 1787 ], 'E2'=>[ 'x'=> 1463, 'y'=> 1787 ], 'E3'=>[ 'x'=> 1655, 'y'=> 1787 ], 'E4'=>[ 'x'=> 1894, 'y'=> 1851 ], 'E5'=>[ 'x'=> 2128, 'y'=> 1851 ], 'E6'=>[ 'x'=> 2367, 'y'=> 1851 ], 'E7'=>[ 'x'=> 2607, 'y'=> 1787 ], 'E8'=>[ 'x'=> 2798, 'y'=> 1787 ], 'E9'=>[ 'x'=> 2995, 'y'=> 1787 ] ]; $cmd ="exiftool -s -PrimaryAFPoint " . $fn; $exif = shell_exec($cmd); preg_match( '/:\s(.*?)\s\(/', $exif, $match); print_r( $point[$match[1]] );