Maksim Shabunin
f8807f18cd
Reduced modules dependencies:
...
- made some of dependencies explicit
- removed dependencies to highgui and some other modules where possible
- modified some samples to build without modules
8 years ago
Alexander Alekhin
cee4edbbfd
cmake: add global defines to enable useful macros
8 years ago
Alexander Alekhin
7cdf2191d0
win32 warnings
8 years ago
Vladislav Sovrasov
0cd4ff44ba
Fix coordinates overflow in binary line descriptor
8 years ago
Vladislav Sovrasov
a10a827c55
Fix memory leak in line descriptor matcher
8 years ago
Vladislav Sovrasov
d7427cc6b3
Replace std::runtime_error with CV_Error
8 years ago
Vladislav Sovrasov
862e03c43b
Fix segFault when no lines found in BinaryDescriptor
8 years ago
Vladislav Sovrasov
49d93c0c80
Fix line descriptor module build on Win64
9 years ago
Jesus Briales
ad765a756c
Fix subpixel precision issue and compute line points in original image size
...
Issue 1:
The subpixel precision of LSD was lost in the implicit conversion to Vec4i
Solved:
Line point coordinates are stored in cv::Vec4f
No type conversion needed from extremes to kl float fields
Issue 2:
The keyline point fields for original image were not being correctly filled
Solved:
The points in original image are computed through scaling (using scale factor and octave index)
9 years ago
Jan S. (Milania1)
34cf8f7021
Draw keylines in random color by default as documentation depicts
10 years ago
Maksim Shabunin
c1f27e9a69
Fixed some mingw-w64 compilation issues
10 years ago
Patrick Snape
6a35628696
pow not overriden for integers in MSVC<2012
...
Just adding a float cast (since a float is being assigned to)
allows MSVC to compile and should not affect other compilers.
10 years ago
Patrick Snape
11124010aa
sqrt is not overriden for integers in MSVC<2012
...
Adding the decimal point means that VS doesn't complain about
lack of overrides for sqrt with integers.
10 years ago
Patrick Snape
0236befcd2
Line descriptor: binary_descriptor - vector.data()
...
vector.data() does not exist in MSVC<2012, so I changed it to
&vector.front() which has the same effect (pointer to the first
element in the vector).
10 years ago
Alexander Stohr
70a2b23a6d
use better condition for checking if compiler supports round()
10 years ago
Alexander Stohr
024d8486a4
fix suffix that was in-compatible with MSVC 2012 (VC 11)
10 years ago
Alexander Stohr
8e24552f6c
make sources compile again on MSVC 2012 (VC 11) by adding round()
10 years ago
Alex Tomala
6219b5dfba
Fixed bug in LSDDetector where mask doesn't remove all undesired lines
10 years ago
Dikay900
361dff4ee4
fix already defined macro variable
10 years ago
Dikay900
9bc8514fd9
fix issue for visual studio versions which arent standarized for the c99
...
standard
10 years ago
Maksim Shabunin
34131405df
Removed some methods from cv::Algorithm and changed ml module interfaces
10 years ago
Maksim Shabunin
2b74ca6f12
Added opencv_contrib_world module and fixed some compilation warnings on iOS
10 years ago
berak
70e9ee6292
fix mismatched delete[] calls in line_descriptor.cpp
11 years ago
Vadim Pisarevsky
a5f4cdbcdd
another fix in line descriptor module for Win32 MSVC
11 years ago
Vadim Pisarevsky
db1667ed6c
fixed the hamming distance function not to use 64-bit pop count. This should fix compile errors on Windows
11 years ago
Maksim Shabunin
f63324ac39
Fixed line_descriptor android build
11 years ago
biagio montesano
b0cb1c0d82
Corrected possible loss of precision
11 years ago
biagio montesano
c28417c8ff
Array32 class removal.
11 years ago
biagio montesano
9a52f4626b
Created nested classes. Removed some useless headers.
11 years ago
biagio montesano
e39065bf77
Created nested namespace. Modified interface classes.
11 years ago
biagio montesano
927619973b
Added perf and accuracy tests
11 years ago
biagio montesano
9e47cb7d6f
Added window's pragma warning
11 years ago
biagio montesano
1c246d476b
Detection test, smoothed removal, setter modified, samples corrected
11 years ago
biagio montesano
97854e2b0c
Corrected problem of descriptors computation using LSD lines
11 years ago
biagio montesano
ca0f70b23f
Corrected errors on matching
11 years ago
biagio montesano
53fc0861c4
Deteted warning on hashing code
11 years ago
biagio montesano
29b6529c9d
Additional cast warnings resolved
11 years ago
biagio montesano
d19f2ba6e8
Removed warnings from LSDDetector
11 years ago
biagio montesano
1f33b20bdd
Removed some other warnings
11 years ago
biagio montesano
e0da9f93b0
Deleted some warnings on BynaryDescriptor
11 years ago
biagio montesano
0ca3e31d0b
Removed some asserts
11 years ago
biagio montesano
df38bca305
Correction of some warnings
11 years ago
biagio montesano
2760246780
Added time library
11 years ago
biagio montesano
16ed29726b
Moved M_PI definition to precomp
11 years ago
biagio montesano
c38e50b262
Changed positions of headers
11 years ago
biagio montesano
ff839cf9d8
Inclusion of cmath library
11 years ago
biagio montesano
1b17429607
Changed some headers' positions in BinaryDescriptor
11 years ago
biagio montesano
31be8150df
Added windows include for M_PI
11 years ago
biagio montesano
0df499115b
Removed ifdefs, explicit initialization of some variables
11 years ago
biagio montesano
d1265a9d94
Converted KeyLine from class to struct
11 years ago