<div dir="ltr">1.  It was in reference to the idea of replacing the perl script with python.  I think using a web framework to such as cherrypy or flask to do so would be logical so we would not have to worry about any platform specific sys calls.  I am not talking about running an external website, it would be a local service with a web interface.  Having a HTML5 interface would also open up the project to non-devs for use and allow integration with visualization tools such as cesium/open layers.  To note, by background is in computer vision and autonomous systems, so while building the framework should be straight-forward some of the mapping and fancy web stuff is out of my realm of comfort.  There is quite a bit of talent in the GIS community that could probably help fill in for my weaker areas.<div><br></div><div>2.  I have to do some camera calibration for another non-commercial project I am working on that involves matching frames using SIFT points.  I'll package my work and make it suitable for inclusion in this project.  I use openCV, which is BSD.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 5, 2015 at 1:25 AM, Alex Mandel <span dir="ltr"><<a href="mailto:tech_dev@wildintellect.com" target="_blank">tech_dev@wildintellect.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 03/04/2015 09:03 PM, Cole wrote:<br>
> All,<br>
><br>
> I was very impressed with Steve's presentation at NCGIS.  I have been<br>
> looking for an open source project that is new, and interests me.  This<br>
> looks like the perfect match.<br>
><br>
> I have not done much web development and would like to get some<br>
> experience.  A python micro web framework such as Flask might seem like a<br>
> good way to go when doing the port.  Let me know your thoughts and II'll<br>
> get a something started over the next few weeks.<br>
><br>
<br>
Did I miss a discussion about building a website? Or was this in<br>
reference to the idea replace the main scripts with something more<br>
people are comfortable editing?<br>
<br>
> With python, it should be fairly trivial to directly call the C libraries<br>
> for easier cross-platform support.<br>
><br>
+1<br>
<br>
> I also noticed that people are having issues with camera calibration.  I<br>
> have gone through this with some of my computer vision problems.  OpenCV<br>
> includes a library that will give a transform based upon a picture of a<br>
> checkerboard.  My first order of business will be to through together a<br>
> python script to correct images.  I do not know how this will affect the<br>
> rest of the toolchain.<br>
><br>
<br>
I already have such a script (<br>
<a href="https://github.com/wildintellect/lenscorrection" target="_blank">https://github.com/wildintellect/lenscorrection</a> ), though it's specific<br>
to the GoPro, technically any camera/lens in lensfun should be<br>
compatible. The issue I have is after you correct images, what is the<br>
new effective camera parameters that opendronemap needs. I was planning<br>
to measure this from some rulers taped to the wall, but I like your idea<br>
of using a checkerboard.<br>
<br>
I suppose you are talking about calibration in general, the lensfun<br>
project has that covered pretty well but your are right a script to come<br>
up with the camera parameters from a checkerboard would be a good tool.<br>
<br>
> Let me know if anyone is working on these issues already, and if this is<br>
> the direction that the rest of you want to go, and any hang-ups you may<br>
> foresee.<br>
><br>
> -cole<br>
><br>
><br>
Thanks,<br>
Alex<br>
</blockquote></div><br></div>