Maksim Shabunin
e0393f8557
Fixed some issues found by static analysis (4th round)
8 years ago
Maksim Shabunin
32d4af36e2
Fixing some static analysis issues
8 years ago
Vitaly Tuzov
3d7fd4132b
Fixed clipLine evaluation for very long lines
8 years ago
chacha21
7763a86634
restored memset optimization
...
when dropping optimizations in the last commit, I forgot to keep the
simplest case where a single memset can be called
8 years ago
chacha21
fa4fd48072
Drop best optimizations to reduce code size
...
Only keep the ICV_HLINE_X optimization to reduce code size.
8 years ago
chacha21
8c7d29e526
more minor changes to fix -Wunused-function warning on Apple platforms
8 years ago
chacha21
94c58e7347
minor changes to fix -Wunused-function warning on Apple platforms
8 years ago
chacha21
27cfe31b64
more ICV_HLINE specific cases
...
added ICV_HLINE custom implementations for element sizes up to 32
but timings show that it is not very relevant for sizes >= 12
8 years ago
chacha21
92a3dbe18f
more ICV_HLINE optimization
...
added 64b optimization for 3 channels case
not added 64b optimization for 4 channels case since timings did not
show any improvement
split ICV_HLINE cases into inline functions instead of macro for code
size reduction, without significand speed drawback at first sight
8 years ago
chacha21
91a0270432
try to fix Android compilation
8 years ago
chacha21
16a9407fbf
new try to adapt to iOS build bot
8 years ago
chacha21
e19000a56f
adaptation for iOS buildbot
8 years ago
chacha21
7521bcc32c
comment unused function
...
On MacOS and iOS, the unused opencvBigToHost32 is a warning for buildbot
8 years ago
chacha21
d3a15c625a
do not use GCC_VERSION
8 years ago
chacha21
af746a9269
optimize ICV_HLINE
...
ICV_HLINE is split into several specific cases, according to pixel_size,
to optimize memory copies of the same color components along the line.
8 years ago
Alexander Alekhin
fa36b9d345
imgproc: fix using of uninitialized edge[] members in FillConvexPoly
8 years ago
Alexander Alekhin
98181e9d7f
imgproc/drawing: minor refactoring in FillConvexPoly
8 years ago
Vitaly Tuzov
26c9889c6b
Fix for incorrect line drawing beyond 32768 row or column
8 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
8 years ago
Suleyman TURKMEN
7c5b981c17
Update drawing.cpp
9 years ago
berak
2d1cb14e61
fix cv::MARKER_TRIANGLE_UP
9 years ago
Maksim Shabunin
715887fcd5
Coverity: fixed some negative argument issues
9 years ago
berak
f2decec3e8
fix zero length std::string in putText()
9 years ago
Aman Verma
dff7037156
Adding fix for issue 5451 "putText fails with empty std::string"
9 years ago
StevenPuttemans
587dca9b1c
adding markers to OpenCV
9 years ago
Ilya Lavrenov
11981c31f0
fixed valgrind warning in polylines
9 years ago
Tsukasa Sugiura
cd13b30fde
Fix LineAA in case of 4 channel
...
Fix bug when enter 4 channel image to LineAA function.
9 years ago
Suleyman TURKMEN
c63f443bba
Update drawing.cpp
...
https://github.com/Itseez/opencv/issues/4791
9 years ago
Marek Nogacki
25bcca2edb
fixed http://code.opencv.org/issues/4276 - set drawing thickness limit to 32767
10 years ago
Marek Nogacki
d59a6b29d5
fixed http://code.opencv.org/issues/4276 - removed drawing thickness upper limit
10 years ago
Andrey Pavlenko
d2409d12c6
porting polylines with empty `vector<Point>` from 2.4 to master
10 years ago
Ahmatnurov Dinar
2358c79db2
move 3265 to 3.0;
10 years ago
Nisarg Thakkar
b8f65d0252
Same as Bug #3309 . Pushing to master
10 years ago
Artur Wieczorek
41afe54696
Fix determining bounding box of the edge collection in FillEdgeCollection().
...
There is necessary to account also x-coordinate of the end of the edge when determining bounding box of the edge collection.
10 years ago
Vadim Pisarevsky
257463719b
removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
PhilLab
e82241cba5
Function for drawing arrows
...
Porting the [PR 2970](https://github.com/Itseez/opencv/pull/2970 ) To the new InputOutputArray type
11 years ago
unknown
d0c3c4c373
Function for drawing arrows
11 years ago
Konstantin Matskevich
c684da3549
drawing
11 years ago
StevenPuttemans
dd0481ef2d
Added brackets around line 888-892 for correct code!
12 years ago
StevenPuttemans
c3dee28394
Fixed bug #3101 , problem on ellipse2poly function
12 years ago
Andrey Kamaev
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
762aefd71b
Compile opencv_test_core with cv::String instead of std::string
...
All tests passed!
12 years ago
Jonathan Bohren
a7a0f92e58
Fixing segfault for near-zero-sized ellipses
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Andrey Kamaev
0442bca235
Revert "partially recovered binary compatibility (ticket #2415 )"
...
This reverts commit 94b97b7a63
.
12 years ago
Andrey Kamaev
58f31819cc
Return drawContours back to imgproc
...
This partly reverts commit 6ca618277c
.
12 years ago
Vadim Pisarevsky
94b97b7a63
partially recovered binary compatibility (ticket #2415 )
12 years ago