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

2900 Commits

Author SHA1 Message Date
Alexander Alekhin
10d567fd89 Merge pull request #1459 from alalek:ximgproc_rename_global_FD_functions 2017-11-22 18:07:59 +00:00
fiammante
ab51fb06ca Merge pull request #1449 from fiammante:bright_edges
Bright edges source code and demo (#1449)

* Bright edges source code and demo

* Fix mac errors

* Upload again because of null characters

* Convert to UTF-8

* Change cv::WindowFlags::WINDOW_AUTOSIZE

* Remove parameter

* Remove trailing white spaces (documentation builld error

* Remaining white spaces

* Correct warning

* Correct surround

* Add comment

* Moving prototype out of header

* Add ximgproc namespace, fix example.

* Fix namespace for example

* Remove windows desctruction

* Correct Mat declaration

* Removed unused gray

* Change local functions to static

* Remove tabs and replace by 4 spaces

* Add comments

* Fix comments

* Retry for random test stereo failure
2017-11-22 14:05:38 +03:00
Alexander Alekhin
e8c03fc1bf ximgproc: rename global functions with generic names 2017-11-22 06:58:03 +03:00
Alexander Alekhin
d9f5a629d6 Merge pull request #1458 from nszceta:master 2017-11-22 03:42:25 +00:00
Adam Gradzki
a6a347e53e ppf_icp.py: Python 3 support 2017-11-21 17:49:00 -06:00
Alexander Alekhin
f94610a09f Merge pull request #1455 from alalek:ximgproc_fix_namespace 2017-11-21 15:00:45 +00:00
Alexander Alekhin
2700b7d405 ximgproc: fix namespace 2017-11-20 22:39:39 +03:00
Vitaly Tuzov
97037fba92 Updated LATCH accuracy test 2017-11-20 20:29:55 +03:00
Alexander Alekhin
a30fb44d61 Merge pull request #1447 from sturkmen72:optional_dependencies 2017-11-20 14:28:55 +00:00
Alexander Alekhin
ccfca156db Merge pull request #1451 from klchang:master 2017-11-20 12:44:18 +00:00
Maksim Shabunin
d394601d95 Merge pull request #1450 from mshabunin:fix-ovis-ogre-linux 2017-11-17 13:18:41 +00:00
klchang
88847ac766 Fix the runtime bug again. 2017-11-17 19:40:19 +08:00
Suleyman TURKMEN
90555dbd06 makes text module dependency optional 2017-11-17 01:32:31 +03:00
Maksim Shabunin
2c97815a24 ovis: fixed OGRE search in Ubuntu 2017-11-14 18:02:43 +03:00
Alexander Alekhin
09fd78e455 Merge pull request #1439 from Sahloul:cvv_parser 2017-11-14 12:19:33 +00:00
Alexander Alekhin
be79bcf14e Merge pull request #1441 from sturkmen72:enable-java 2017-11-11 19:32:06 +00:00
Suleyman TURKMEN
9fc1aa013f WRAP python java 2017-11-11 20:48:24 +03:00
Alexander Alekhin
3adc7ad618 Merge pull request #1402 from terfendail:features/python_wrapper/surface_matching_cleanup 2017-11-11 09:37:53 +00:00
Hamdi Sahloul
ff7b2bba2a CVV - Workaround for VS compatibility with unicode strings 2017-11-11 08:22:40 +09:00
Hamdi Sahloul
a2769e153e CVV - Replace getopt with CommandLineParser 2017-11-11 08:22:40 +09:00
Alexander Alekhin
c521e1d1d5 Merge pull request #1435 from terfendail:fastcheck_fix 2017-11-09 18:57:09 +00:00
Alexander Alekhin
d71f31b962 Merge pull request #1433 from Sahloul:freak_gray_img 2017-11-09 10:17:54 +00:00
Hamdi Sahloul
be84634c92 Freak - convert to gray instead of throwing an error
Similar to other descriptors, if the input image is colored, covert it silently to gray-level rather than terminating the execution
2017-11-08 22:09:38 +09:00
Vitaly Tuzov
f6e72fc24e Fix for FAST feature detection on specific locations 2017-11-08 15:07:39 +03:00
Alexander Alekhin
39af4822c3 Merge pull request #1429 from paroj:ovis 2017-11-07 13:50:24 +00:00
Alexander Alekhin
32fb4b9d21 Merge pull request #1432 from okalachev:patch-1
aruco: fix dictionaries format description
2017-11-07 13:49:09 +00:00
Oleg Kalachev
0ee3192e78 aruco: fix dictionaries format description 2017-11-05 16:36:15 +03:00
Pavel Rojtberg
d0964ab084 ovis: add Ogre3D based visualizer module 2017-11-03 12:14:39 +01:00
sukhad-app
bccbec79fd Merge pull request #1199 from sukhad-app:face_alignment
Face alignment (#1199)

* This commit will add a new functionality of one millisecond face_alignment to OpenCV.
Face alignment is a computer vision technology for identifying the geometric structure of human faces in digital images.
Given the location and size of a face, it automatically determines the shape
 of the face components such as eyes and nose.
Added following functions :
 1) Application to train a face landmark detector.
 2) Application to detect face landmarks using a trained model.
 3) Application to swap faces using face landmark detection
 4) Application to detect landmarks in a video.
Merged the code with a global facemark API.
Added Doxygen Documentation for the Class created.
Added tutorials for the samples added.
Added visualisations depicting error rate and training time.

Made desired changes

fix

fix

fix

fix

fix

fix

fix

fix

fix

* face: drop duplicated file

-face_alignmentImpl.hpp
+face_alignmentimpl.hpp

* face: minor refactoring

- replace license headers
- fix usage of "precomp.hpp"
2017-11-03 12:36:23 +03:00
Alexander Alekhin
004ac55330 Merge pull request #1426 from terfendail:matlab_readme 2017-11-02 18:48:43 +00:00
Alexander Alekhin
d3118ad003 Merge pull request #1408 from VenkateshVijaykumar:ridge_filter 2017-11-02 18:36:06 +00:00
Alexander Alekhin
4a0663173b Merge pull request #1428 from alalek:pr1257_refactoring 2017-11-02 15:09:14 +00:00
kushalvyaskv
17ffd282d9 Ridge Filter 2017-11-02 16:09:34 +03:00
Leonardo lontra
1f8ccc1687 added edgeboxes algorithm (#1215)
samples added

fix edgeboxes_demo

fix edgeboxes_demo

added edgeboxes bib

fix edgeboxes_demo

small fixes

fix edgeboxes_demo

fix warnings

fix warnings

small fixes

detectEdges needs rgb image instead bgr image.

Removed unnecessary protection

small fixes
2017-10-31 12:52:46 +03:00
Vadim Pisarevsky
a44a2ba730 Merge pull request #1216 from LaurentBerger:FourierDescriptors 2017-10-31 09:47:08 +00:00
Vadim Pisarevsky
1a61e8d20d Merge pull request #1268 from berak:face_read_write 2017-10-31 09:46:31 +00:00
Vadim Pisarevsky
489f8df9b2 Merge pull request #1333 from sovrasov:tld_improvement 2017-10-31 09:41:59 +00:00
Vadim Pisarevsky
6651fb0b45 Merge pull request #1399 from sovrasov:text_detector_dnn 2017-10-31 09:41:07 +00:00
Alexander Alekhin
e310fc5549 face: refactoring
- change face detector interface
- avoid using of legacy C-API defines
- simplify CV_Error()
- avoid using of legacy license headers
2017-10-30 17:30:59 +03:00
Vladislav Sovrasov
fd2e37da56 text: improve DL-based samples 2017-10-30 15:57:47 +03:00
Alexander Alekhin
7e9c53239e whitespace 2017-10-30 15:57:33 +03:00
kurnianggoro
e85a802a90 Merge pull request #1257 from kurnianggoro:facelandmark
GSOC17 - Facemark API (#1257)

* Initial commit of facemark API

Initial structure of the facemark API and AAM header

* make training function as virtual

* Add: dataset parser

* Bug fix: clear the container before add points

* Add: AAM training - procrustes analysis

* Add AAM model

* Added training function for AAM

* Building bot fixes: remove training overload, explicit cast to float for atof

* + add dependency: imgcodecs

* Build bot fixes: add imgproc.hpp and type casting

* Building bot fix: type casting

* fixing the AAM training to match with Matlab version

fewer model parameters, change the image warp method, change the feature extraction method

* add: AAM fitting

added several functionalities for fitting

* fix warings

* Add: transformation for the initial fitting

* add sample file for aam implementation

* fix warning

* Add LFB Header

* loadTrainingData: Throw an error message if file not exist

* add: LBF prepare training data

* add: data augmentation

* change to double

* add: getMeanShape

* shuffling the dataset and parameters initialization

* add: initial structure of LBF class

* add: getDeltaShapes

Difference between the current shape and the desired shape

* add: random forest training

* generate lbf features

* global regression

* save training data

* fix the parameter initialization

* set the default parameters

* add: initial version of lbf sample

* update the current shape

* compute error

* add: prediction function

* fix some warnings

* fitting function

the result is mis-aligned, shuould be double checked

* add: fitting in the demo

* add dependencies

* Add: tutorial

* add: load model

* fixing training

* use user defined face detector

* Documents, tests, and samples

* Allow custom parameters

* Cleaning up

* Custom parameters for default detector, training, and get custom data

* AAM scales

* minor fixes , update the opencv_extra files

* change path to lbp cascade

* face: avoid memory leaks

* utilize the filestorage for the model, fixing some minor issues

* remove the liblinear dependency

* fix the aam test, avoiding to write any files

* use RNG and changes the test files
2017-10-27 16:49:10 +03:00
Vadim Pisarevsky
e7955998e5 Merge pull request #1412 from berak:fix_saliency 2017-10-27 13:05:06 +00:00
Vadim Pisarevsky
087db72379 Merge pull request #1415 from paroj:aruco 2017-10-27 13:04:47 +00:00
Vadim Pisarevsky
c734071b84 Merge pull request #1421 from cdcseacave:master 2017-10-27 13:04:29 +00:00
Vadim Pisarevsky
188ca4a5bd Merge pull request #1423 from berak:mosse_tracker 2017-10-27 13:04:10 +00:00
Alexander Alekhin
3f8e435147 Merge pull request #1418 from mshabunin:remove-cmake-submodules 2017-10-27 11:22:49 +00:00
berak
ea6f3d1928 tracking: adding a mosse tracker 2017-10-25 15:19:06 +02:00
LaurentBerger
8b733e0938 review 2017-10-23 22:18:45 +02:00
LaurentBerger
c17fd6e93d fetch and commit 2017-10-23 22:13:59 +02:00