ozantonkal
71c76aecc9
PolyLine widget implementation
2013-07-10 12:51:17 +02:00
ozantonkal
d3dee3a2fe
explicit casting among widgets, removed implicit casting
2013-07-10 09:55:42 +02:00
Anatoly Baksheev
e4c3416f58
experimental widget casting functionality
2013-07-09 20:16:43 +04:00
Anatoly Baksheev
509a93c7ce
minor naming
2013-07-09 19:35:26 +04:00
ozantonkal
200b254bad
rearrange widget constructors
2013-07-09 15:18:44 +02:00
ozantonkal
10d955f18b
widget2d setcolor implementation
2013-07-09 14:28:55 +02:00
ozantonkal
318b1c00a9
implement assignment operator and copy constructor for all widgets existing
2013-07-09 14:12:49 +02:00
ozantonkal
195d60f4f8
fix widget delete bug
2013-07-09 11:07:21 +02:00
ozantonkal
d324c03b6a
initial redesigning widgets
2013-07-09 10:22:12 +02:00
ozantonkal
b50d777985
cloudwidget private implementation for duplicate code, add cv_assert(exists), fix bug point_step bug in CloudNormalsWidget
2013-07-08 21:48:19 +02:00
ozantonkal
cc08149d7c
remove redundant statements
2013-07-08 19:05:35 +02:00
ozantonkal
658e4c5e97
set/get/updateWidgetPose implemented, cloudNormals with color
2013-07-08 18:56:13 +02:00
ozantonkal
e76023be96
cloud normals widget implementation
2013-07-08 18:22:51 +02:00
ozantonkal
6e5ae98582
initial cloud widget implementation, fix safedowncasts
2013-07-08 15:12:50 +02:00
ozantonkal
d394e233bb
cube widget wireframe
2013-07-08 11:34:11 +02:00
ozantonkal
653eda45f8
text widget implementation
2013-07-08 10:41:42 +02:00
ozantonkal
c4f4727ee5
showWidget takes Affine3f as argument
2013-07-08 10:53:00 +03:00
ozantonkal
eafcdc004d
plane widget size
2013-07-07 21:19:21 +03:00
ozantonkal
030400d50f
circle widget thickness property
2013-07-07 16:21:47 +03:00
Anatoly Baksheev
9d684a39da
Fixed ref counting bug, minor formatting
2013-07-05 14:35:12 +04:00
ozantonkal
7e2643abff
removed shape files
2013-07-04 19:05:56 +03:00
ozantonkal
4c3d1d583a
remove ModelCoefficients, remove showShape methods from viz3d
2013-07-04 18:47:52 +03:00
ozantonkal
5bb95c4110
remove widget implementation
2013-07-04 18:36:26 +03:00
ozantonkal
ecdd8513fd
coordinate system widget implementation, update pose fix
2013-07-04 18:19:06 +03:00
ozantonkal
03cc439b08
cube widget implementation
2013-07-04 17:59:11 +03:00
ozantonkal
f07486b563
cylinder widget implementation
2013-07-04 17:44:41 +03:00
ozantonkal
f97c3c8b06
circle widget and arrow widget implementation
2013-07-04 16:54:46 +03:00
ozantonkal
d80a965f97
sphere widget implementation
2013-07-04 16:32:06 +03:00
ozantonkal
3d3e3fd470
plane widget implementation
2013-07-04 16:15:20 +03:00
ozantonkal
ba89a6a34a
line widget set/get line width
2013-07-04 16:05:05 +03:00
ozantonkal
158ed299c1
reference counting in widget
2013-07-04 15:57:49 +03:00
Anatoly Baksheev
141cfd562c
widget_accessor.hpp - minimize dependencies
2013-07-04 15:16:48 +04:00
Anatoly Baksheev
efa7f09048
slight refactoring of widget system code
2013-07-04 13:54:00 +04:00
ozantonkal
daa2a205a4
remove redundant methods, implement assignment operator for widget
2013-07-03 22:27:09 +03:00
ozantonkal
c8d2b5ff44
fix vtkActor to vtkLODActor, initial implementation LineWidget, showWidget
2013-07-03 20:53:03 +03:00
ozantonkal
54c7dfab83
initial base widget implementation
2013-07-03 18:48:11 +03:00
Anatoly Baksheev
e0b7e63787
getShapePose/setShapePose simplification
...
little code beautification, formatting
2013-07-02 00:07:05 +04:00
Anatoly Baksheev
2229d91c50
Merge remote-tracking branch 'remotes/ozan/refactoring_shapeMethods' into viz
...
Conflicts:
modules/viz/test/test_viz3d.cpp
2013-07-01 21:39:04 +04:00
ozantonkal
1830059969
removed redundant addShape methods
2013-06-27 13:05:52 +03:00
ozantonkal
4a19ff3a7c
createArrow and showArrow implementation without label
2013-06-27 12:33:19 +03:00
ozantonkal
c4a07b7531
createSphere and showSphere implementations
2013-06-27 11:51:36 +03:00
ozantonkal
17bdc29d5b
setShapePose and getShapePose implementations
2013-06-26 12:52:43 +02:00
ozantonkal
fd6eeac6aa
showCylinder and showCircle implementations
2013-06-26 11:32:12 +02:00
ozantonkal
98edabd42c
showCylinder implementation
2013-06-26 11:13:34 +02:00
ozantonkal
55683e7b3b
showCube implementation
2013-06-26 10:46:26 +02:00
ozantonkal
93fe2f6e4d
showPlane with color
2013-06-21 14:09:12 +02:00
ozantonkal
f94c2414e6
showPlane implementation
2013-06-21 14:00:22 +02:00
ozantonkal
26a6823207
showLine implementation
2013-06-21 12:48:27 +02:00
ozantonkal
b387581d4f
initial refactoring
2013-06-17 16:32:52 +02:00
Anatoly Baksheev
909f905b57
--amend
2013-06-14 14:22:03 +04:00
Anatoly Baksheev
c65d888875
little refactoring
2013-06-14 14:20:19 +04:00
ozantonkal
f91b1a1771
showPointCloud with single color without duplicating color
2013-06-12 17:38:39 +02:00
ozantonkal
0e90c0fff2
updated test for single color
2013-06-12 10:56:46 +02:00
ozantonkal
46cf22cdff
showPointCloud with single color
2013-06-12 10:55:07 +02:00
ozantonkal
01086323b0
mistype fix
2013-06-12 09:29:04 +02:00
Anatoly Baksheev
1b51ee385b
refactored showPointCloud to for shorter code. Implemented NanFilter::copy<T>() function
2013-06-11 22:01:50 +04:00
Anatoly Baksheev
1ae5918fa8
refactoring of copy_non_nans
2013-06-11 18:38:20 +04:00
ozantonkal
abdc022b20
implemented copy_non_nans, isnan
2013-06-11 11:02:26 +02:00
ozantonkal
c4fe98977a
implementation of * operator for Affine3f and point3d, initial implementation of isNaN
2013-06-11 11:02:26 +02:00
Anatoly Baksheev
c622ebf890
implemented wasStopped flag
2013-06-10 14:11:34 +04:00
Anatoly Baksheev
0f5da429c5
misprint
2013-06-10 12:42:11 +04:00
Anatoly Baksheev
909c45f1b9
little refactoring
2013-06-10 12:32:03 +04:00
ozantonkal
aecff5237b
CV_64FC3 support
2013-06-07 16:07:23 +02:00
ozantonkal
e58b0b3507
removed cv keywords and redundant lines from showPointCloud
2013-06-07 12:16:22 +02:00
ozantonkal
d11d07aaf5
showPointCloud initial implementation together with test
2013-06-07 11:18:26 +02:00
Anatoly Baksheev
ace0933bed
fixed compilation (included ctime in precomp.hpp)
2013-05-31 13:42:49 +04:00
ozantonkal
6603cc4405
boost dependency has been removed
2013-05-30 20:01:33 +02:00
ozantonkal
e10582ce4f
Initial implementation of keyboard callback registration mechanism without boost
2013-05-29 20:58:57 +02:00
ozantonkal
e75057956a
fix linux compilation errors
2013-05-29 18:37:53 +02:00
Anatoly Baksheev
0e7d4a5703
First version of 'viz' module
2013-05-24 17:58:39 +04:00
Andrey Kamaev
1ad7af3c3b
Merge pull request #654 from fish2000:patch-1
2013-03-18 15:56:55 +04:00
Andrey Kamaev
0b0c9be771
Merge pull request #636 from ilya-lavrenov:SSE2_HOG
2013-03-18 15:56:16 +04:00
cuda-geek
3f8d87d82c
Merge pull request #661 from cuda-geek:merge-cpu-gpu-detections
2013-03-18 15:34:02 +04:00
marina.kolpakova
43db0d543d
fix win warnings
2013-03-18 13:50:45 +04:00
cuda-geek
f768d8c93f
Merge pull request #658 from Nerei:affine3_classes
2013-03-18 13:36:01 +04:00
cuda-geek
f510b49cc2
Merge pull request #650 from taka-no-me:cvdef
2013-03-18 13:10:54 +04:00
Anatoly Baksheev
ceadaed108
Added Affine3<T> class
2013-03-18 11:51:43 +04:00
marina.kolpakova
318257f3a3
refactor cpp files naming
2013-03-18 08:17:13 +04:00
marina.kolpakova
0211843062
merge Detection structure for CPU and GPU soft cascade detectors
2013-03-18 06:58:53 +04:00
cuda-geek
7772811585
Merge pull request #659 from Nerei:master
2013-03-18 00:46:40 +04:00
Anatoly Baksheev
fe10c74faa
fixed compilation for vs2008
2013-03-17 18:02:52 +04:00
marina.kolpakova
92ba74a3ee
fix cuda
2013-03-17 05:50:45 +04:00
Andrey Kamaev
ea79357fd3
Merge pull request #647 from taka-no-me:fix_ffmpeg_wrapper
2013-03-15 17:50:32 +04:00
Andrey Kamaev
e75df56317
Unified handling of InputOutputArrays in Python wrapper generator
...
This makes arguments of type InputOutputArray required in python unless they
have a default value in C++.
As result following python functions changes signatures in non-trivial way:
* calcOpticalFlowFarneback
* calcOpticalFlowPyrLK
* calibrateCamera
* findContours
* findTransformECC
* floodFill
* kmeans
* PCACompute
* stereoCalibrate
And the following functions become return their modified inputs as a return
value:
* accumulate
* accumulateProduct
* accumulateSquare
* accumulateWeighted
* circle
* completeSymm
* cornerSubPix
* drawChessboardCorners
* drawContours
* drawDataMatrixCodes
* ellipse
* fillConvexPoly
* fillPoly
* filterSpeckles
* grabCut
* insertChannel
* line
* patchNaNs
* polylines
* randn
* randShuffle
* randu
* rectangle
* setIdentity
* updateMotionHistory
* validateDisparity
* watershed
2013-03-15 17:44:49 +04:00
Alexander Bohn / FI$H2k
f3ee55e042
Fix for encoding errors when building Java source
...
The generated OpenCV Java source can contain characters outside of ASCII on some systems – this patch allows the ant task to compile them.
2013-03-15 06:47:52 -03:00
Andrey Kamaev
a1c456b7c3
Extract common base header for C and C++ APIs
2013-03-15 10:38:38 +04:00
marina.kolpakova
157a98edf7
refactored cuda error handling; remove optional dependancies in soft cascade training app
2013-03-14 23:43:03 +04:00
marina.kolpakova
a476664144
fixed compilation with latest master changes
2013-03-14 20:12:52 +04:00
Andrey Kamaev
14d27112e9
Fix build of ffmpeg wrapper with some versions of avutil
2013-03-14 14:52:13 +04:00
marina.kolpakova
6f11dc03b9
implement integral
2013-03-14 12:28:02 +04:00
marina.kolpakova
83e7d3dd67
remove generic version of GPU channel computer.
2013-03-14 12:28:02 +04:00
marina.kolpakova
3c8e66d580
softcascade: remove device dependency on gpu
2013-03-14 12:28:01 +04:00
marina.kolpakova
6daf17f974
remove softcascade host dependencies on gpu module
2013-03-14 12:28:01 +04:00
marina.kolpakova
5120322cea
move gpu version of soft cascade to dedicated module
2013-03-14 12:27:13 +04:00
marina.kolpakova
9b00c14fff
moved documentation for CUDA version of softcascade
2013-03-14 12:25:18 +04:00
Andrey Kamaev
d9cd753835
Merge pull request #645 from taka-no-me:bump_headers
2013-03-14 11:42:23 +04:00
Andrey Kamaev
b076b69e68
Merge pull request #642 from taka-no-me:fix1
2013-03-14 11:42:05 +04:00
Andrey Kamaev
f622a2e79c
Merge pull request #641 from taka-no-me:stlfree_xadd
2013-03-14 11:41:36 +04:00
Andrey Kamaev
a42a0f5fca
Added compatibility headers
2013-03-13 17:26:56 +04:00
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
2013-03-13 17:26:56 +04:00