Vadim Pisarevsky
e50acb923e
Merge pull request #16495 from vpisarev:drawing_aa_border_fix
...
* fixed antialiased line rendering to process image border correctly
* fixed warning on Windows
* imgproc(test): circle drawing regression
5 years ago
tompollok
0b77600718
change area() emptiness checks to empty()
6 years ago
Hamdi Sahloul
5d54def264
Add semicolons after `CV_INSTRUMENT` macros
6 years ago
Alexander Alekhin
8a3c394d6a
don't use constructors for C API structures
6 years ago
Maksim Shabunin
cbb1e867e5
More issues found by static analysis
6 years ago
Alexander Alekhin
d5951bc033
build: eliminate GCC8 warnings
7 years ago
Alexander Alekhin
b09a4a98d4
opencv: Use cv::AutoBuffer<>::data()
7 years ago
Alexander Alekhin
c020a7bb67
build: portable integer types
7 years ago
luz.paz
d05714995c
Misc. modules/ cont. pt2
...
Found via `codespell`
7 years ago
Aditya Rohan
ccea0a831a
Merge pull request #10732 from Riyuzakii:10598
...
* Introduces error throw for line drawn with THICKNESS=0
7 years ago
Philipp Hasper
6032d86e23
Added getFontScaleFromHeight()
7 years ago
Maksim Shabunin
248e2c7d47
Fixed some issues found by static analysis
7 years ago
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