Tomasz Nycz
a414259e6f
Create readme.md
...
Visible/RGB Vegetation Indices contrib module description, usage, and bibliography
2017-06-28 20:39:20 +02:00
Tomasz Nycz
98a92905d9
Initial commit for vegind.py
...
Vegetation Indexes for Visible RGB imagery calculations,
Usage: ./vegind.py <orto.tif> index
Available indexes: ngrdi (Normalized green red difference index), vari (Visible Atmospheric Resistant Index), tgi (Triangular Greenness Index).
Work inspired by DroneDeploy Plant Health app, that uses VARI index too.
2017-06-26 19:38:36 +02:00
Dakota Benjamin
2f3b723dcf
Merge pull request #606 from paulinus/fix-resize-exif
...
Fix x,y dimensions in exif after resize.
2017-06-19 10:09:39 -04:00
Pau Gargallo
60367ee97b
Fix x,y dimensions in exif after resize.
...
In numpy arrays, shape[0] corresponds to y and shape[1] corresponds to x.
2017-06-18 18:03:57 +02:00
Dakota Benjamin
66092078dc
Merge pull request #599 from fredlllll/georef_transform_file
...
Addition to georef transform file
2017-06-12 11:10:13 -04:00
Dakota Benjamin
8bc6a0482d
Merge pull request #585 from mribbons/master
...
Avoid crash in pyexiv2 with some image files.
2017-06-12 10:11:20 -04:00
Frederik Gelder
e8e3300970
also have to set transform file here
2017-06-12 13:57:37 +02:00
Frederik Gelder
dd2a1431bd
forgot _file suffix
2017-06-12 13:15:32 +02:00
Frederik Gelder
c289e7795a
added usage of outputTransformFile in python code. also updated readme to contain the file
2017-06-12 12:23:32 +02:00
Frederik Gelder
6e5291db7c
added argument for setting transform file path
2017-06-12 12:13:44 +02:00
Dakota Benjamin
ea5aeef213
Merge pull request #596 from pierotofy/utmextractor
...
Improved (fixed) GPS Altitude tag detection and parsing
2017-06-08 12:41:32 -04:00
Piero Toffanin
e4aff03af7
Improved GPS Altitude tag detection and parsing
2017-06-08 09:40:18 -04:00
Dakota Benjamin
91dfa26303
Merge pull request #576 from fredlllll/master
...
--skip-resize flag and writing final transform in extra file, so data from reconstruction.json can be transformed into georeferenced space
2017-06-07 13:02:35 -04:00
Frederik Gelder
1573e54546
forgot a self.
2017-05-26 18:05:43 +02:00
Frederik Gelder
d9717678f4
added output of the final transform to text file (also fixed a small typo)
2017-05-26 16:21:44 +02:00
Frederik Gelder
98018b8b8b
Merge branch 'master' of https://github.com/OpenDroneMap/OpenDroneMap
2017-05-26 15:53:22 +02:00
Michael Ribbons
71f949bdbd
Revert incorrect permission change from 992935ee97
2017-05-24 20:47:19 +10:00
Dakota Benjamin
83df808724
Merge pull request #582 from pierotofy/orthophoto-warning
...
Added warning when an orthophoto cannot be generated due to excessive…
2017-05-23 09:13:57 -04:00
Dakota Benjamin
bfbb0e1972
Merge pull request #581 from chrowe/patch-1
...
Link to "Viewing results" wiki page from README.md
2017-05-23 09:05:38 -04:00
Michael Ribbons
992935ee97
Avoid crash in pyexiv2 with some image files.
...
Resolves https://github.com/OpenDroneMap/OpenDroneMap/issues/580
Issue was caused by attempting to read data in ImageUniqueID tag,
even though data is populated.
By only reading the values we need from metadata we avoid the issue
in pyexiv2.
Should also improve performance.
stacktrace of error:
.#0 strlen () at ../sysdeps/x86_64/strlen.S:106
.#1 0x00007fffdb154ce7 in exiv2wrapper::ExifTag::ExifTag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Exiv2::Exifdatum*, Exiv2::ExifData*, Exiv2::ByteOrder) () from /usr/lib/python2.7/dist-packages/libexiv2python.so
.#2 0x00007fffdb154eb4 in exiv2wrapper::Image::getExifTag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
from /usr/lib/python2.7/dist-packages/libexiv2python.so
.#3 0x00007fffdb15f3e6 in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<exiv2wrapper::ExifTag const (exiv2wrapper::Image::*)(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >), boost::python::default_call_policies, boost::mpl::vector3<exiv2wrapper::ExifTag const, exiv2wrapper::Image&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::operator()(_object*, _object*) ()
from /usr/lib/python2.7/dist-packages/libexiv2python.so
.#4 0x00007ffff52845cd in boost::python::objects::function::call(_object*, _object*) const () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
.#5 0x00007ffff52847c8 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
.#6 0x00007ffff528c823 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
.#7 0x00007fffdb15dd63 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<Exiv2::BasicError<char>, void (*)(Exiv2::BasicError<char> const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(Exiv2::BasicError<char> const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) () from /usr/lib/python2.7/dist-packages/libexiv2python.so
.#8 0x00007ffff528c7f8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
.#9 0x00007ffff5d01ab8 in boost::python::detail::translate_exception<ecto::except::NullTendril, void (*)(ecto::except::NullTendril const&)>::operator()(boost::python::detail::exception_handler const&, boost::function0<void> const&, void (*)(ecto::except::NullTendril const&)) const ()
from /home/mribbons/OpenDroneMap170517/SuperBuild/install/lib/python2.7/dist-packages/ecto/ecto_main.so
.#10 0x00007ffff5d0099f in bool boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(ecto::except::NullTendril const&)> >::operator()<bool, boost::python::detail::translate_exception<ecto::except::NullTendril, void (*)(ecto::except::NullTendril const&)>, boost::_bi::list2<boost::python::detail::exception_handler const&, boost::function0<void> const&> >(boost::_bi::type<bool>, boost::python::detail::translate_exception<ecto::except::NullTendril, void (*)(ecto::except::NullTendril const&)>&, boost::_bi::list2<boost::python::detail::exception_handler const&, boost::function0<void> const&>&, long) ()
from /home/mribbons/OpenDroneMap170517/SuperBuild/install/lib/python2.7/dist-packages/ecto/ecto_main.so
.#11 0x00007ffff5cffbe7 in bool boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::NullTendril, void (*)(ecto::except::NullTendril const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(ecto::except::NullTendril const&)> > >::operator()<boost::python::detail::exception_handler, boost::function0<void> >(boost::python::detail::exception_handler const&, boost::function0<void> const&) ()
from /home/mribbons/OpenDroneMap170517/SuperBuild/install/lib/python2.7/dist-packages/ecto/ecto_main.so
.#12 0x00007ffff5cfeb54 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<ecto::except::NullTendril, void (*)(ecto::except::NullTendril const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(ecto::except::NullTendril const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) ()
from /home/mribbons/OpenDroneMap170517/SuperBuild/install/lib/python2.7/dist-packages/ecto/ecto_main.so
.#13 0x00007ffff528c7f8 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
from /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.58.0
...
2017-05-19 12:08:15 +10:00
Piero Toffanin
5ff5f3e39d
Added warning when an orthophoto cannot be generated due to excessive resolution
2017-05-18 16:33:30 -04:00
Chris Rowe
fd8bb4146b
Link to "Viewing results" wiki page from README.md
2017-05-18 15:18:30 -04:00
Dakota Benjamin
9fa0c71496
Merge pull request #579 from pierotofy/patch-5
...
Temporarily changed opensfm-processes to 1
2017-05-16 08:33:26 -04:00
Piero Toffanin
0f40c0cf1b
Temporarily changed opensfm-processes to 1
2017-05-15 20:46:21 -04:00
Frederik Gelder
5793a98daa
replaced shutil.copyfile with io.copy
2017-05-13 00:47:53 +02:00
Frederik Gelder
e7b316f808
added copy method to io.py
2017-05-13 00:47:28 +02:00
Frederik Gelder
d758a5a2ed
added skip-resize flag to possible arguments and added its implementation
2017-05-11 21:37:05 +02:00
Dakota Benjamin
88aa02ed0a
Merge pull request #571 from pierotofy/lasstripes
...
Updated pdal matrix transform pipeline, updated PDAL version
2017-05-11 10:43:25 -04:00
Piero Toffanin
d29bbc4c1f
Removed extract true from filters.pmf
2017-05-10 21:47:24 -04:00
Dakota Benjamin
5d77726315
Merge pull request #542 from pierotofy/25dmesh
...
2.5D Mesh
2017-05-10 13:38:13 -04:00
Dakota Benjamin
06ea8419c3
Update to version 0.3.1
2017-05-10 13:30:01 -04:00
Dakota Benjamin
d572008eb7
Merge pull request #572 from dakotabenjamin/mve-fix
...
Update mvs-texturing to fix an MVE api bug.
2017-05-10 13:15:22 -04:00
Dakota Benjamin
ad50430c2c
Update MVS Texturing
2017-05-10 10:16:05 -04:00
Dakota Benjamin
ea8a5b2434
Use custom MVS repo
2017-05-09 13:51:02 -04:00
Piero Toffanin
3c816dc4a1
Updated pdal matrix transform pipeline, updated PDAL version
2017-05-08 10:50:16 -04:00
Dakota Benjamin
28c2d75e8a
Remove outdated instructions from readme
2017-05-08 08:30:51 -04:00
Dakota Benjamin
3964f21377
Merge pull request #567 from dakotabenjamin/03RC-bugfixes
...
03 rc bugfixes
2017-05-04 16:27:34 -04:00
Dakota Benjamin
2821079f25
Merge pull request #561 from hblanken/grass-update-1
...
Linked contour map generation with ODM DEM model
2017-05-04 15:05:14 -04:00
Dakota Benjamin
9d0d77dfb2
Merge pull request #560 from hblanken/grass-update
...
Grass update
2017-05-04 15:04:49 -04:00
Dakota Benjamin
e25229aea3
Give proper warning when resize is equal to image size.
2017-05-03 14:42:01 -04:00
hblanken
81313612f7
Clarifies GRASS version
...
More detail for GRASS compile and install and links code to ODM project DEM file.
2017-05-03 08:48:06 +10:00
hblanken
ec003c6ffa
Linked contour map generation with ODM DEM model
...
This update links the grass contour code to the ODM project DEM model generated with PDAL, which is located in the project folder /odm_georeferencing/odm_georeferencing_model_dem.tif.
It also enables contour and relief maps to be created across regions as it ignores the Location PROJ_INFO with the -o flag.
2017-05-03 08:33:02 +10:00
hblanken
9374b039c0
Added details for installing Grass version
...
Clarified that code works only with Grass 7 or higher version
2017-05-03 08:23:56 +10:00
Dakota Benjamin
f7ba3ad8fd
Re-add OpenSfM to benchmarking
2017-04-26 08:49:12 -04:00
Piero Toffanin
f61b9c3dc8
Parameter tweaks
2017-04-25 12:33:17 -04:00
Piero Toffanin
ce0ce5a655
Resolved conflicts, added missing 2.5D meshing files, change skip-25dmesh to use-25dmesh
2017-04-25 11:17:20 -04:00
Dakota Benjamin
d120e0abd2
Merge pull request #551 from dakotabenjamin/master
...
Get ready for beta v0.3
2017-04-25 09:03:53 -04:00
Dakota Benjamin
c74fd30013
Remove ref to packages.Dockerfile in README
2017-04-24 16:15:28 -04:00
Dakota Benjamin
506dddc2c2
Merge branch 'master' of https://github.com/OpenDroneMap/OpenDroneMap into v03-update
2017-04-24 16:13:01 -04:00
Dakota Benjamin
eaf9ab2e26
Merge pull request #549 from dakotabenjamin/pdal-dem
...
Add DEM generation using PDAL
2017-04-24 16:10:51 -04:00