Skip to content

Updating my fork/branch 3.4#5

Merged
ieliz merged 18 commits intoieliz:3.4from
opencv:3.4
Aug 4, 2020
Merged

Updating my fork/branch 3.4#5
ieliz merged 18 commits intoieliz:3.4from
opencv:3.4

Conversation

@ieliz
Copy link
Copy Markdown
Owner

@ieliz ieliz commented Aug 4, 2020

Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

  • I agree to contribute to the project under OpenCV (BSD) License.
  • To the best of my knowledge, the proposed patch is not based on a code under GPL or other license that is incompatible with OpenCV
  • The PR is proposed to proper branch
  • There is reference to original bug report and related work
  • There is accuracy test, performance test and test data in opencv_extra repository, if applicable
    Patch to opencv_extra has the same branch name.
  • The feature is well documented and sample code can be built with the project CMake

SoheibKadi and others added 18 commits July 4, 2020 06:37
  * keep it possible to build for old CC
  * make sure old generations don't come up for the choice
  * remove related version check of old one
fix tests

    pick 54039c2 add python binding and tests for composePanorama
* Implement ASIFT in C++

* '>>' should be '> >' within a nested template

* add a sample for asift usage

* bugfix empty keypoints cause crash

* simpler initialization for mask

* suppress the number of lines

* correct tex document

* type casting

* add descriptorsize for asift

* smaller testdata for asift

* more smaller test data

* add OpenCV short license header
DNN: OpenCL/slice update

* dnn(ocl/slice): make slice kernel VTune friendly

- more unique names
- inline code of copy functions

* dnn(ocl/slice): prefer to spawn more work groups

- even in case with 1D copy
- perf improvement up to 2x of kernel time (due to changed configuration 128x1x1 => 128x32x1)

* dnn(ocl/slice): cache kernel exec info
Adding comment from source code to DetectionOutputLayer class documentation
* Supported convolution with non-const weights

* Fix opencl blobs

* Update tests
* Possibility to set more than one tree for the hierarchical KMeans (default is still 1 tree).

This particularly improves NN retrieval results with binary vectors, allowing better quality
compared to LSH for similar processing time when speed is the criterium.

* Add explanations on the FLANN's hierarchical KMeans for binary data.
@ieliz ieliz merged commit 07e00d2 into ieliz:3.4 Aug 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants