Tomoaki Teshima
c5d7791b67
brush up fp16 implementation
...
* DRY
* switch to Cv32suf and remove fp32Int32
* add Cv16suf
9 years ago
MYLS
47f2e618ee
Add two tests.
...
- one test for type_id;
- another for comments in JSON;
9 years ago
Suleyman TURKMEN
fcc28fecb6
Make Up
9 years ago
mpkh
01d2e7af71
fix building on FreeBSD
...
resolve undeclared identifier close error
9 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
9 years ago
Pavel Vlasov
680ca88ce0
Outdated ICV restrictions were removed;
9 years ago
Pavel Vlasov
a462d76a95
Implementations instrumentation framework for OpenCV performance system;
9 years ago
Pavel Vlasov
3860b8db02
IPP was enabled in mathfuncs_core;
...
Exp and Log IPP implementations are changed to hal interface;
9 years ago
Ilya Lavrenov
1b3f634843
fixed compilation warning
9 years ago
Pavel Vlasov
8bcec7d77f
IPP enabling fix and typo fix;
9 years ago
Vladislav Sovrasov
13d2154f9a
Fix HAL documentation
9 years ago
LaurentBerger
b75bac7975
Solve Issue 7063
...
consequences of changes
accuracy test
Solve issue 7063
9 years ago
daB0bby
5cc1ef9022
fix code-style consistency
9 years ago
MYLS
d99832163a
solve warnings and do some cleaning.
9 years ago
MYLS
8596e82d98
Add JSON support.
...
a JSON emitter, a parser, tests and some basic doc.
9 years ago
Vladislav Sovrasov
a113d9bcc1
Add MKL support
9 years ago
Tomoaki Teshima
3debc78a5f
fix build error on JetsonTK1
...
* avoid using vld1_f16 and vst1_f16 on gcc 4 series (Ubuntu 14.04)
* guard correctly with #if
* use static inline
9 years ago
Tomoaki Teshima
2db2d137ce
follow the naming rule as other API
...
* stop using 'CUDA' prefix
* add explanation
9 years ago
MYLS
1da8a19af3
fixed two bugs that I caused.
9 years ago
MYLS
86238d2748
make some changes according to the code review.
...
- use `std::string` instead of `new char`;
- reserve 1 MB for buffer;
9 years ago
Alexander Alekhin
18e7afdfd9
cmake: add OPENCV_ENABLE_NONFREE option and macro
9 years ago
k-shinotsuka
1a18a33688
improve SumSqr_SIMD<schar, int, int>()
9 years ago
Tomoaki Teshima
87ca607fd4
brush up convertFp16
...
* raise an error when wrong bit depth passed
* raise an build error when wrong depth is specified for cvtScaleHalf_
* remove unnecessary safe check in cvtScaleHalf_
* use intrinsic instead of direct pointer access
* update the explanation
9 years ago
k-shinotsuka
0b4e06ad3c
improve SumSqr_SIMD<uchar, int, int>()
9 years ago
Pavel Rojtberg
15dabc11b5
Mat: use row/ col instead of i0/ i1 for parameter names in 2D case
...
this improves documentation when using an IDE and reflects that Mats are
row major.
9 years ago
Tomoaki Teshima
2974b049e7
cudev: add feature to convert FP32(float) from/to FP16(half) on GPU
...
* add feature of Fp16 on GPU (cudev)
* add test
* leave template function as unimplemented to raise error
9 years ago
MYLS
08911cbfae
change `code` to `snippet` and do some cleaning.
...
- use `@snippet` instead of `@code` in docs.
- remove some functions that were not used.
9 years ago
Tomoaki Teshima
c57f8780e9
show CPU feature correctly when FP16 is available
...
* make sure that CV_FP16 has the correct meaning
* check FP16 feature correctly
9 years ago
Tomoaki Teshima
891c83ff35
fix build error
...
* NAN is not defined on some platform
* follow the comment on PR
9 years ago
Tomoaki Teshima
70dcd107d0
follow the comment
...
* test build on VS2012
9 years ago
Tomoaki Teshima
4423a5edad
fix build error
...
* NAN is not defined on some platform
9 years ago
Ilya Lavrenov
313f54bc39
read/write vec2i from/to filestorage
9 years ago
Alexander Alekhin
2ec63e4dd1
fix android pack build
9 years ago
MYLS
8a65e73bfd
add SANITY_CHECK_NOTHING() to perf_test
9 years ago
Ilya Lavrenov
71cbd6f02e
fixed bug #5775
9 years ago
Rostislav Vasilikhin
96edb270a6
fixed memory corruption when normal dist. params have less channels than target matrix; test added
9 years ago
MYLS
27b924e99e
remove CHECK from performance test
9 years ago
Ilya Lavrenov
6c42ad5b90
fixed typo
9 years ago
MYLS
cf2d6f6721
solve errors and warnings
...
Modified performance test and solve a problem caused by an enum type.
9 years ago
MYLS
78ca5ddd45
solve errors and warnings
9 years ago
Ilya Lavrenov
87ae4e0564
fixed clone of empty matrix
9 years ago
MYLS
0823ec0ef0
modified performance test
...
For faster test
9 years ago
MYLS
617df09143
Modify Base64 functions and add test and documentation
...
Major changes:
- modify the Base64 functions to compatible with `cvWriteRawData` and so
on.
- add a Base64 flag for FileStorage and outputs raw data in Base64
automatically.
- complete all testing and documentation.
9 years ago
catree
7f64f31f66
Fix NAryMatIterator code example.
9 years ago
Philippe FOUBERT
d9a56f6590
Resolves issue #6931
9 years ago
Ilya Lavrenov
957bf1452c
added some tests for push_back
9 years ago
Ilya Lavrenov
0af3947468
added note about cv::reduce output type for MIN/MAX
9 years ago
Ilya Lavrenov
c634e39299
removed extra semicolon
9 years ago
Ilya Lavrenov
c4b57d0ded
disable ippiMinMaxIndx_32f_C1R usage since it crashes on Nans
9 years ago
Vladislav Vinogradov
bfd6ae77f5
Add note that cv::cuda::Stream class is not thread safe
9 years ago