forked from bartvdbraak/blender
9178dc9d38
Switch the detector API to a single function which accepts a float image and detector options. This makes usage of feature detection more unified across different algorithms. Options structure is pretty much straightforward and contains detector to be used and all the detector-specific settings. Also implemented Harris feature detection algorithm which is not as fast as FAST one but is expected to detect more robust feature points. It is also likely that less features are detected, but better quality than quantity. Blender will now use Harris detector by default, later we'll remove FAST detector.
148 lines
4.8 KiB
Plaintext
148 lines
4.8 KiB
Plaintext
libmv/base/id_generator.h
|
|
libmv/base/scoped_ptr.h
|
|
libmv/base/vector.h
|
|
libmv/base/vector_utils.h
|
|
libmv/image/array_nd.cc
|
|
libmv/image/array_nd.h
|
|
libmv/image/convolve.cc
|
|
libmv/image/convolve.h
|
|
libmv/image/correlation.h
|
|
libmv/image/image_converter.h
|
|
libmv/image/image.h
|
|
libmv/image/sample.h
|
|
libmv/image/tuple.h
|
|
libmv/logging/logging.h
|
|
libmv/multiview/conditioning.cc
|
|
libmv/multiview/conditioning.h
|
|
libmv/multiview/euclidean_resection.cc
|
|
libmv/multiview/euclidean_resection.h
|
|
libmv/multiview/fundamental.cc
|
|
libmv/multiview/fundamental.h
|
|
libmv/multiview/homography.cc
|
|
libmv/multiview/homography.h
|
|
libmv/multiview/homography_parameterization.h
|
|
libmv/multiview/nviewtriangulation.h
|
|
libmv/multiview/panography.cc
|
|
libmv/multiview/panography.h
|
|
libmv/multiview/projection.cc
|
|
libmv/multiview/projection.h
|
|
libmv/multiview/resection.h
|
|
libmv/multiview/triangulation.cc
|
|
libmv/multiview/triangulation.h
|
|
libmv/numeric/dogleg.h
|
|
libmv/numeric/function_derivative.h
|
|
libmv/numeric/levenberg_marquardt.h
|
|
libmv/numeric/numeric.cc
|
|
libmv/numeric/numeric.h
|
|
libmv/numeric/poly.cc
|
|
libmv/numeric/poly.h
|
|
libmv/simple_pipeline/bundle.cc
|
|
libmv/simple_pipeline/bundle.h
|
|
libmv/simple_pipeline/callbacks.h
|
|
libmv/simple_pipeline/camera_intrinsics.cc
|
|
libmv/simple_pipeline/camera_intrinsics.h
|
|
libmv/simple_pipeline/detect.cc
|
|
libmv/simple_pipeline/detect.h
|
|
libmv/simple_pipeline/initialize_reconstruction.cc
|
|
libmv/simple_pipeline/initialize_reconstruction.h
|
|
libmv/simple_pipeline/intersect.cc
|
|
libmv/simple_pipeline/intersect.h
|
|
libmv/simple_pipeline/keyframe_selection.cc
|
|
libmv/simple_pipeline/keyframe_selection.h
|
|
libmv/simple_pipeline/modal_solver.cc
|
|
libmv/simple_pipeline/modal_solver.h
|
|
libmv/simple_pipeline/pipeline.cc
|
|
libmv/simple_pipeline/pipeline.h
|
|
libmv/simple_pipeline/reconstruction.cc
|
|
libmv/simple_pipeline/reconstruction.h
|
|
libmv/simple_pipeline/reconstruction_scale.cc
|
|
libmv/simple_pipeline/reconstruction_scale.h
|
|
libmv/simple_pipeline/resect.cc
|
|
libmv/simple_pipeline/resect.h
|
|
libmv/simple_pipeline/tracks.cc
|
|
libmv/simple_pipeline/tracks.h
|
|
libmv/tracking/brute_region_tracker.cc
|
|
libmv/tracking/brute_region_tracker.h
|
|
libmv/tracking/hybrid_region_tracker.cc
|
|
libmv/tracking/hybrid_region_tracker.h
|
|
libmv/tracking/klt_region_tracker.cc
|
|
libmv/tracking/klt_region_tracker.h
|
|
libmv/tracking/pyramid_region_tracker.cc
|
|
libmv/tracking/pyramid_region_tracker.h
|
|
libmv/tracking/region_tracker.h
|
|
libmv/tracking/retrack_region_tracker.cc
|
|
libmv/tracking/retrack_region_tracker.h
|
|
libmv/tracking/track_region.cc
|
|
libmv/tracking/track_region.h
|
|
libmv/tracking/trklt_region_tracker.cc
|
|
libmv/tracking/trklt_region_tracker.h
|
|
third_party/fast/fast_10.c
|
|
third_party/fast/fast_11.c
|
|
third_party/fast/fast_12.c
|
|
third_party/fast/fast_9.c
|
|
third_party/fast/fast.c
|
|
third_party/fast/fast.h
|
|
third_party/fast/LICENSE
|
|
third_party/fast/nonmax.c
|
|
third_party/fast/README
|
|
third_party/fast/README.libmv
|
|
third_party/gflags/AUTHORS
|
|
third_party/gflags/ChangeLog
|
|
third_party/gflags/config.h
|
|
third_party/gflags/COPYING
|
|
third_party/gflags/gflags.cc
|
|
third_party/gflags/gflags_completions.cc
|
|
third_party/gflags/gflags/gflags_completions.h
|
|
third_party/gflags/gflags/gflags_declare.h
|
|
third_party/gflags/gflags/gflags.h
|
|
third_party/gflags/gflags_reporting.cc
|
|
third_party/gflags/mutex.h
|
|
third_party/gflags/NEWS
|
|
third_party/gflags/README.libmv
|
|
third_party/gflags/util.h
|
|
third_party/glog/AUTHORS
|
|
third_party/glog/ChangeLog
|
|
third_party/glog/COPYING
|
|
third_party/glog/NEWS
|
|
third_party/glog/README
|
|
third_party/glog/README.libmv
|
|
third_party/glog/src/base/commandlineflags.h
|
|
third_party/glog/src/base/googleinit.h
|
|
third_party/glog/src/base/mutex.h
|
|
third_party/glog/src/config_freebsd.h
|
|
third_party/glog/src/config.h
|
|
third_party/glog/src/config_hurd.h
|
|
third_party/glog/src/config_linux.h
|
|
third_party/glog/src/config_mac.h
|
|
third_party/glog/src/demangle.cc
|
|
third_party/glog/src/demangle.h
|
|
third_party/glog/src/glog/logging.h
|
|
third_party/glog/src/glog/log_severity.h
|
|
third_party/glog/src/glog/raw_logging.h
|
|
third_party/glog/src/glog/vlog_is_on.h
|
|
third_party/glog/src/logging.cc
|
|
third_party/glog/src/raw_logging.cc
|
|
third_party/glog/src/signalhandler.cc
|
|
third_party/glog/src/stacktrace_generic-inl.h
|
|
third_party/glog/src/stacktrace.h
|
|
third_party/glog/src/stacktrace_libunwind-inl.h
|
|
third_party/glog/src/stacktrace_powerpc-inl.h
|
|
third_party/glog/src/stacktrace_x86_64-inl.h
|
|
third_party/glog/src/stacktrace_x86-inl.h
|
|
third_party/glog/src/symbolize.cc
|
|
third_party/glog/src/symbolize.h
|
|
third_party/glog/src/utilities.cc
|
|
third_party/glog/src/utilities.h
|
|
third_party/glog/src/vlog_is_on.cc
|
|
third_party/glog/src/windows/config.h
|
|
third_party/glog/src/windows/glog/logging.h
|
|
third_party/glog/src/windows/glog/log_severity.h
|
|
third_party/glog/src/windows/glog/raw_logging.h
|
|
third_party/glog/src/windows/glog/vlog_is_on.h
|
|
third_party/glog/src/windows/port.cc
|
|
third_party/glog/src/windows/port.h
|
|
third_party/glog/src/windows/preprocess.sh
|
|
third_party/msinttypes/inttypes.h
|
|
third_party/msinttypes/README.libmv
|
|
third_party/msinttypes/stdint.h
|