1
0
mirror of https://github.com/opencv/opencv_contrib.git synced 2025-10-24 20:01:12 +08:00
Commit Graph

1639 Commits

Author SHA1 Message Date
Gregor Kovalcik
a476ec1c7e Implementation of PCT signature extractor (position-color-texture) and evaluation of their Signature Quadratic Form Distance (SQFD). 2016-11-10 12:00:16 +01:00
Thomas Schulz
4791d8f0af face: Fix error message on failed loading attempt 2016-11-08 17:17:33 +01:00
AmbroiseMoreau
e439f26d37 first commit. Interface for sinusoidal pattern profilometry has been added along with stubs functions in the implementation class. The new interface inherits from StructuredLightPattern
Added markers to sinusoidal patterns

computePhaseMap for Fourier transform profilometry

computePhaseMap for Fourier transform profilometry

added phase map computation for PSP. Changed the maskDftRegion to frequencyFiltering. It uses regions of interest and can filter symmetrically. Also added computeShadowMask and computeDataModulationTerm

changed formatting in structured light module. First commit for the phase unwrapping module. So far, pixel reliabilities are computed and edges are sorted in a histogram.

Fixed an error in edges sorting. Added the unwrap histogram method. It computes the number of 2*Pi that has to be added to each pixel to unwrap the phase map

added an example for phase unwrapping and a test that unwraps a simple phase map

Added documentation draft and a small example that can generate sinusoidal patterns

removed unnecessary include

added a few comments in sinusoidalpattern.cpp and histogramphaseunwrapping.cpp. Removed some redudancy about mask in the reliability computation. Changed formatting

projector calibration as a sample

bug fix

calibration + cap sinus example

doc and tutorials

modified calibration example

fix for pr

fix for pr

shadow mask for FTP as in the reference paper

changed doc

added test for faps

dummy commit

fixing warnings in test

changed test to use jpeg

dummy

changed permissions and used atan2(x,y) instead of atan

dummy commit

dummy

setting dmt to zero near shadow mask border. It reduces noise

bug fix in dmt computation

dummy commit for build bots

dummy commit for build bots
2016-11-07 10:58:58 +01:00
Alexander Alekhin
b7dcf14150 Merge pull request #821 from sovrasov:fine_grained_saliency 2016-10-30 08:22:52 +00:00
Kotrix
bfb0e20c5c Removed redundant commented code
Minor clean up. There was no need to keep these lines.
2016-10-27 23:41:12 +02:00
Balint Cristian
9c1d01e22a Add BoostDesc Descriptor. 2016-10-27 14:49:29 +03:00
Alexander Alekhin
2a63746177 Merge pull request #827 from alalek:hdf5_warn 2016-10-21 18:53:14 +00:00
Alexander Alekhin
c47b0ea23c Merge pull request #828 from alalek:fix_optflow
optflow: fix test failure

MSVS2013:
- DenseOpticalFlow_GlobalPatchColliderDCT.ReferenceAccuracy
- DenseOpticalFlow_GlobalPatchColliderWHT.ReferenceAccuracy
2016-10-21 21:18:54 +03:00
Alexander Alekhin
213e0bb3f8 hdf: disable offset warnings, cleanup CMake script 2016-10-21 19:45:48 +03:00
Alexander Alekhin
efc560010e Merge pull request #820 from mshabunin:dis-flow-cite 2016-10-20 15:24:06 +00:00
Alexander Alekhin
11bd9ee569 Merge pull request #825 from paroj:charuco_minmarker 2016-10-20 15:21:18 +00:00
Alexander Alekhin
604adc09ee Merge pull request #822 from paroj:aruco_round 2016-10-20 15:20:41 +00:00
Alexander Alekhin
0014f1d0cb Merge pull request #824 from terfendail:sfm_win 2016-10-20 15:19:07 +00:00
Alexander Alekhin
8ca9b9c558 Merge pull request #486 from cbalint13:vgg 2016-10-20 14:56:48 +00:00
Pavel Rojtberg
06939f16fe aruco: interpolateCornersCharuco - make minMarkers property configurable
allows trading corner precision for corner quantity
2016-10-19 15:15:54 +02:00
Vitaly Tuzov
9b594f49bd Fix for SFM module configuration when no gflags have been found 2016-10-19 15:23:13 +03:00
Vladislav Samsonov
ac62d70f97 [GSoC] Implementation of the Global Patch Collider and demo for PCAFlow (#752)
* Minor fixes

* Start adding correspondence finding

* Added finding of correspondences using GPC

* New evaluation tool for GPC

* Changed default parameters

* Display ground truth in the evaluation tool

* Added training tool for MPI Sintel dataset

* Added the training tool for Middlebury dataset

* Added some OpenCL optimization

* Added explanatory notes

* Minor improvements: time measurements + little ocl optimization

* Added demos

* Fixed warnings

* Make parameter struct assignable

* Fix warning

* Proper command line argument usage

* Prettified training tool, added parameters

* Fixed VS warning

* Fixed VS warning

* Using of compressed forest.yml.gz files by default to save space

* Added OpenCL flag to the evaluation tool

* Updated documentation

* Major speed and memory improvements:
1) Added new (optional) type of patch descriptors which are much faster. Retraining with option --descriptor-type=1 is required.
2) Got rid of hash table for descriptors, less memory usage.

* Fixed various floating point errors related to precision.
SIMD for dot product, forest traversing is a little bit faster now.

* Tolerant floating point comparison

* Triplets

* Added comment

* Choosing negative sample among nearest neighbors

* Fix warning

* Usage of parallel_for_() in critical places. Performance improvments.

* Simulated annealing heuristic

* Moved OpenCL kernel to separate file

* Moved implementation to source file

* Added basic accuracy tests for GPC and PCAFlow

* Fixing warnings

* Test accuracy constraints were too strict

* Test accuracy constraints were too strict

* Make tests more lightweight
2016-10-17 18:15:22 +03:00
Pavel Rojtberg
2bf5b806bc aruco: correctly round pixels when computing marker size & fix assertion 2016-10-17 16:19:35 +02:00
Vladislav Sovrasov
73c03fd14b Add export specifiers in StaticSaliencyFineGrained 2016-10-17 16:37:33 +03:00
samontab
a39e3623ae Add Fine Grained Saliency algorithm 2016-10-17 14:27:23 +03:00
Balint Cristian
593e78c5d0 Add VGG descriptor. 2016-10-14 16:27:03 +03:00
Alexander Alekhin
25575af653 Merge pull request #808 from berak:text_fix_ocrhmm_memleak 2016-10-13 16:22:37 +00:00
mshabunin
b17852fe30 Updated BIB reference to DISFlow paper 2016-10-13 15:37:16 +03:00
Alexander Alekhin
3d43e7eb21 cmake: fix try_compile directory
It is required for proper work of toolchains
2016-10-12 23:46:26 +03:00
Vadim Pisarevsky
e8c109bf40 Merge pull request #789 from terfendail:sfm_win 2016-10-12 19:42:55 +00:00
Vadim Pisarevsky
e4be2b05dd Merge pull request #807 from alalek:cmake_fix_compiler_flags_detection 2016-10-12 19:39:51 +00:00
Alexander Alekhin
5cb07de3fe Merge pull request #792 from paroj:aruco_drawboard2 2016-10-12 08:11:24 +00:00
Alexander Alekhin
10b1fb21c2 Merge pull request #813 from sovrasov:omnidir_allocation_fix 2016-10-12 08:09:26 +00:00
berak
c3c9723fbd text: fix memleak in ocr_hmm_decoder
changed double *p to vector<double>
2016-10-12 08:56:07 +02:00
Vladislav Sovrasov
5abf9f6d7a Fix wrong matrix allocation in omnidir 2016-10-11 18:08:41 +03:00
Vladislav Sovrasov
c322d5eb8b Fix: ccalib tutorials not presented in generated documentation 2016-10-11 16:57:16 +03:00
Alexander Alekhin
8b71f7e265 fix build 2016-10-08 15:02:29 +03:00
Pavel Rojtberg
ff2494ac69 aruco: correct marker coordinates in drawPlanarBoard
also add shortcut if markers are aligned with image axes
2016-10-07 19:27:45 +02:00
Alexander Alekhin
5f8d3d756b eliminate compiler warnings 2016-10-07 20:09:53 +03:00
Maksim Shabunin
c1101a02ee Merge pull request #806 from abratchik:java.wrapper.fix.3.1 2016-10-07 14:22:25 +00:00
abratchik
30a5b4c38a fix for feature2d java wrappers as described in this post: http://answers.opencv.org/question/101675/surfsift-java-wrapper-for-opencv-3xosx-1011/ 2016-10-07 13:05:00 +04:00
Vladislav Sovrasov
fddefa2d64 Revert last changes in CMake for saliency module 2016-10-07 11:39:59 +03:00
Vadim Pisarevsky
12cd33c962 Merge pull request #790 from jiuerbujie/omnidir_camera_calib
revise omnidir::calibrate API (InputArray to InpurArrayOfArray)
2016-10-06 20:00:31 +04:00
Vadim Pisarevsky
41b0a71ac8 Merge pull request #796 from sovrasov:saliency_python_bindings 2016-10-06 15:58:01 +00:00
Vadim Pisarevsky
82e612bbca Merge pull request #794 from mshabunin:aruco-java-wrap 2016-10-06 15:56:43 +00:00
Maksim Shabunin
15b392f6d8 Merge pull request #801 from sovrasov:line_descr_win64_build_fix 2016-10-06 15:25:56 +00:00
Maksim Shabunin
d45638819d Merge pull request #797 from furushchev:face-set-threshold 2016-10-06 15:05:02 +00:00
Alexander Alekhin
23bda58f1a Merge pull request #795 from sovrasov:tld_grayscale 2016-10-06 14:53:19 +00:00
Maksim Shabunin
2283cea632 Merge pull request #793 from sovrasov:plot_doc_update 2016-10-06 14:52:24 +00:00
Alexander Alekhin
2677e103d9 Merge pull request #803 from berak:fix_bif 2016-10-06 14:50:59 +00:00
berak
fa27fe2ba2 face: fix NaN's in bif.cpp 2016-10-06 09:26:57 +02:00
Vladislav Sovrasov
49d93c0c80 Fix line descriptor module build on Win64 2016-10-05 13:00:20 +03:00
Yuki Furuta
ddce0d9df8 [face.hpp] add virtual method setThreshold for FaceRecognizer class 2016-10-04 18:24:28 +02:00
Yuki Furuta
6e1bdab176 [face.hpp] fix typo 2016-10-04 18:23:53 +02:00
Vladislav Sovrasov
94e919eb45 Wrap all methods from ObjectnessBING, add create methods for all Saliency classes 2016-10-04 18:32:45 +03:00