<div dir="ltr">Hi,<div><br></div><div>Today was my first experience running ODM with Docker and I ran into the following error:</div><div><br></div><div>







<p class=""><span class="">[DEBUG]   running PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/run_all /images/opensfm<br></span>2016-06-21 22:27:08,640 Extracting focal lengths for image DJI_0160.JPG</p>
<p class=""><span class="">Traceback (most recent call last):</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/bin/focal_from_exif", line 27, in <module></span></p>
<p class=""><span class="">    d = exif.extract_exif_from_file(data.load_image(image))</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/opensfm/exif.py", line 88, in extract_exif_from_file</span></p>
<p class=""><span class="">    d = exif_data.extract_exif()</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/opensfm/exif.py", line 238, in extract_exif</span></p>
<p class=""><span class="">    focal_35, focal_ratio = self.extract_focal()</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/opensfm/exif.py", line 169, in extract_focal</span></p>
<p class=""><span class="">    get_frac_tag(self.tags, 'EXIF FocalLength'),</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/opensfm/exif.py", line 41, in get_frac_tag</span></p>
<p class=""><span class="">    return eval_frac(tags[key].values[0])</span></p>
<p class=""><span class="">  File "/code/SuperBuild/src/opensfm/opensfm/exif.py", line 21, in eval_frac</span></p>
<p class=""><span class="">    return float(value.num) / float(value.den)</span></p>
<p class=""><span class="">ZeroDivisionError: float division by zero</span></p>
<p class=""><span class="">[ERROR]   quitting cause: </span></p>
<p class=""><span class=""><span class="">      </span>PYTHONPATH=/code/SuperBuild/install/lib/python2.7/dist-packages /code/SuperBuild/src/opensfm/bin/run_all /images/opensfm</span></p>
<p class=""><span class="">returned with code 256.</span></p><p class="">I was manually forcing the focal and ccd params with the following command:</p><p class="">







</p><p class=""><span class="">docker run -v $IMAGES:/images opendronemap:latest --force-focal 3.5 --force-ccd 6.17</span></p><p class="">Any insight how to get around this? I've run ODM successfully many times on my VM, but Docker seems to have stopped me.</p><p class="">Thanks,<br>Dennis</p></div><div><br></div><div><br></div></div>