a `§»eu ã@stddlmZddddddddd„dddd d d„d d„d d ddd ddddddd dœZd Zdd„Ziaiaddd„ZdS)é)ÚlogééJé!cCs| ¡dkrdSdS)Né ér©Úget_capture_megapixels©Úp©r ú/code/opendm/rollingshutter.pyÚóré éé@cCs| ¡dkrdSdS)Néé/é8rr r r r rrcCs| ¡dkrdSdS)Né0éé<rr r r r rréééé,réºé#éé')zautel robotics xt701zdji phantom vision fc200z dji fc300sz dji fc300cz dji fc300xz dji fc330z dji fc6310z dji fc7203z dji fc2103z dji fc3170z dji fc3411z dji fc220zhasselblad l1d-20cz dji fc3582z dji fc350zdji mavic2-enterprise-advancedzdji zenmuse z30z yuneec e90zgopro hero4 blackzgopro hero8 blackzteracube teracube onez fujifilm x-a5z fujifilm x-t2zautel robotics xl724z parrot anafizautel robotics xt705cCsd| ¡| ¡f ¡ ¡S)Nz%s %s)ÚstripÚlower)ÚmakeÚmodelr r r Úmake_model_key4sr%cCsÒ|j|j}}|dkr|St||ƒ}|tvr¢t|}t}t|tƒsLt|tƒrVt|ƒ}n$t|ƒrlt||ƒƒ}nt   dt¡|t vržt   d|||f¡dt |<|S|t vrÆt   d||tf¡dt |<ttƒSdS)NrzDInvalid rolling shutter calibration entry, returning default of %smszVRolling shutter profile for "%s %s" selected, using %sms as --rolling-shutter-readout.Ta Rolling shutter readout time for "%s %s" is not in our database, using default of %sms which might be incorrect. Use --rolling-shutter-readout to set an actual value (see https://github.com/OpenDroneMap/RSCalibration for instructions on how to calculate this value))Ú camera_makeÚ camera_modelr%Ú RS_DATABASEÚDEFAULT_RS_READOUTÚ isinstanceÚintÚfloatÚcallablerÚ ODM_WARNINGÚ info_db_foundÚODM_INFOÚwarn_db_missing)ZphotoZoverride_valuer#r$ÚkeyZrsdÚvalr r r Úget_rolling_shutter_readout:s(  r4N)r)Úopendmrr(r)r%r1r/r4r r r r Ús@ ×.