Vairāk

Kā izveidot .jgw failu no JPG attēla ar exif galveni?


Ja exif galvenē ir attēls ar šiem metadatiem:

Izmērs ir 4000, 3000 koordinātu sistēma ir "Metadati: EXIF_ApertureValue = (3,625) EXIF_ColorSpace = 1 EXIF_ComponentsConfiguration = 0x1 0x2 0x3 00 EXIF_CompressedBitsPerPixel = (5) EXIF_CustomRendered = 0 EXIF_DateTime : 09 15:27:28 EXIF_DateTimeOriginal = 2015: 09: 09 15:27:28 EXIF_DigitalZoomRatio = (1) EXIF_ExifVersion = 0230 EXIF_ExposureBiasValue = (0) EXIF_ExposureMode = 0 EXIF_ExposureTime = (0.0005) EXF = 0 = (3.5) EXIF_FocalLength = (4.5) EXIF_FocalPlaneResolutionUnit = 2 EXIF_FocalPlaneXResolution = (16393.4) ​​EXIF_FocalPlaneYResolution = (16393.4) ​​EXIF_GPSAltitude = (91.8) EXIF_GPSAltitudeRef = 09: EXAT = = EXAT = (EXP) N EXIF_GPSLongitude = (19) (48) (19.842) EXIF_GPSLongitudeRef = E EXIF_GPSMapDatum = WGS-84 EXIF_GPSStatus = A EXIF_GPSTimeStamp = (14) (27) (29) EXIF_GPSVersionID = 0x2 0x3 00 00 EXIF_I_InmageDescription = _Interoperability_Version = 0x30 0x31 0x30 0x30 EXIF_ISOSpeedRatings = 800 EXIF_Make = Canon EXIF_MakerNote = EXIF_MaxApertureValue = (3,625) EXIF_MeteringMode = 5 EXIF_Model = Canon PowerShot SX280 HS EXIF_Orientation = 1 EXIF_PixelXDimension = 4000 EXIF_PixelYDimension = 3000 EXIF_Related_Image_Length = 3000 EXIF_Related_Image_Width = 4000 EXIF_ResolutionUnit = 2 EXIF_SceneCaptureType = 0 EXIF_SensingMethod = 2 EXIF_ShutterSpeedValue = (10,9688) EXIF_UserComment = EXIF_WhiteBalance = 1 EXIF_XResolution = (180) EXIF_YCbCrPositioning = 2 EXIF_YResolution = (180) Attēla struktūras metadati: COMPRESSION = JPEG INTERBAL_COM (0.0, 3000.0) Augšējais labais (4000.0, 0.0) Apakšējais labais (4000.0, 3000.0) Centrs (2000.0, 1500.0) 1. joslas bloks = 4000x1 Tips = baits, ColorInterp = Sarkans pārskats: 2000x1500, 1000x750, 500x375 Attēlu struktūras metadati: KOMPRESIJA = JPEG 2. joslas bloks = 4000x1 tips = baits, ColorInterp = zaļš pārskats: 2000x1500, 1000x750, 500x375 attēlu struktūra Metadati: COMPRESSION = JPEG 3. joslas bloks = 4000x1 tips = baits, ColorInterp = zils pārskats: 2000x1500, 1000x750, 500x375 attēla struktūras metadati: COMPRESSION = JPEG

Kā man formatēt atbilstošu .jgw failu šim attēlam?


Es tajā EXIF ​​neredzu neko tādu, kas varētu sniegt pietiekami daudz informācijas, lai izveidotu pasaules failu.

Kā komentāros norādīja Zoltans, iespējams, ka varēsiet uzzināt pikseļu izmēru pēc ģeometrijas (ņemot vērā kameras pozīciju 3D un augstumu virs zemes), ja esat gatavs pieņemt, ka kamera ir vērsta tieši uz leju (normāli uz zemes).

Tomēr, ja jums nav informācijas par to, kurš virziens ir uz ziemeļiem attēlā, jūs nevarēsit noteikt attēla pagriešanu.

Ja tas nav acīmredzams, apsveriet iespēju uzņemt divus attēlus no vienas un tās pašas vietas, abiem virzot kameru tieši uz leju. Vienam kameras kreisā mala ir vērsta uz ziemeļiem, otrai kamera ir “pagriezta” ap asi, kas ir normāla zemes virsmai, tā ka tā pati kreisā mala tagad ir vērsta uz dienvidiem.

Abi attēli izskatīsies vienādi, izņemot to, ka viens būs "otrādi". Viņiem būs identiski EXIF ​​dati (izņemot informāciju par kādu laiku - visi ģeotelpiskie biti būs vienādi).

Tātad jums ir nepieciešama vairāk informācijas, nekā to var iegūt no EXIF.


Exif specifikācija paredz šādus tagus

0x0010 16 GPSInfo Exif.GPSInfo.GPSImgDirectionRef Ascii Norāda attēla virziena norādīšanu, kad tas tiek uzņemts. "T" apzīmē patieso virzienu un "M" ir magnētiskais virziens. 0x0011 17 GPSInfo Exif.GPSInfo.GPSImgDirection Rational Norāda attēla virzienu, kad tas tika uzņemts. Vērtību diapazons ir no 0,00 līdz 359,99.

Ja jūsu Drone programmatūra var pierādīt, ka attēla uzņemšanas laikā jums būs tas, kas jums nepieciešams


Skatīties video: How to Know Where a Photo Was Taken View Exif Data (Septembris 2021).