profile/ivi/opencv.git
11 years agosimplify modules/viz/CMakeLists.txt
Anatoly Baksheev [Mon, 2 Sep 2013 21:25:04 +0000 (01:25 +0400)]
simplify modules/viz/CMakeLists.txt

11 years agoMerge pull request #19 from ozantonkal/acess_by_name_infrastructure
Anatoly Baksheev [Tue, 27 Aug 2013 06:46:47 +0000 (23:46 -0700)]
Merge pull request #19 from ozantonkal/acess_by_name_infrastructure

Acess by name infrastructure

11 years agofixes based on the feedback: window name prefix is automatically added when it is...
ozantonkal [Fri, 23 Aug 2013 16:49:21 +0000 (18:49 +0200)]
fixes based on the feedback: window name prefix is automatically added when it is not there, singleton class returns reference instead of pointer, destructor is private, release function implemented

11 years agocv::viz::get(window_name) implementation
ozantonkal [Tue, 20 Aug 2013 18:22:14 +0000 (20:22 +0200)]
cv::viz::get(window_name) implementation

11 years agoremove redundant statement
ozantonkal [Tue, 20 Aug 2013 16:18:01 +0000 (18:18 +0200)]
remove redundant statement

11 years agoinitial shared pointer implementation for Viz3d, singleton VizAccessor, cv::viz:...
ozantonkal [Mon, 19 Aug 2013 18:09:47 +0000 (20:09 +0200)]
initial shared pointer implementation for Viz3d, singleton VizAccessor, cv::viz::get function initial implementation

11 years agoMerge pull request #18 from ozantonkal/implementing_camera
Anatoly Baksheev [Tue, 13 Aug 2013 14:01:40 +0000 (07:01 -0700)]
Merge pull request #18 from ozantonkal/implementing_camera

Implementing camera

11 years agoaccess focal length and principal point in camera
ozantonkal [Mon, 12 Aug 2013 07:07:50 +0000 (09:07 +0200)]
access focal length and principal point in camera

11 years agoprincipal point is always set even though the intrinsic parameters are not given...
ozantonkal [Fri, 9 Aug 2013 08:39:30 +0000 (10:39 +0200)]
principal point is always set even though the intrinsic parameters are not given (center of window), fixed computation mistakes in setWindowSize in camera class

11 years agocreate camera from projection matrix (used for getCamera in viz)
ozantonkal [Thu, 8 Aug 2013 10:14:27 +0000 (12:14 +0200)]
create camera from projection matrix (used for getCamera in viz)

11 years agosimulate real cameras by working around vtkUserTransform to set projection matrix
ozantonkal [Wed, 7 Aug 2013 14:20:23 +0000 (16:20 +0200)]
simulate real cameras by working around vtkUserTransform to set projection matrix

11 years agofix computeProjectionMatrix in Camera class, also check if there is principal point...
ozantonkal [Wed, 7 Aug 2013 13:52:24 +0000 (15:52 +0200)]
fix computeProjectionMatrix in Camera class, also check if there is principal point defined

11 years agoviz getWindowSize, setWindowSize
ozantonkal [Wed, 7 Aug 2013 07:28:39 +0000 (09:28 +0200)]
viz getWindowSize, setWindowSize

11 years agofield of views are in radians
ozantonkal [Mon, 5 Aug 2013 17:35:20 +0000 (19:35 +0200)]
field of views are in radians

11 years agofix camera constructor, add tentative KinectCamera method
ozantonkal [Mon, 5 Aug 2013 17:22:43 +0000 (19:22 +0200)]
fix camera constructor, add tentative KinectCamera method

11 years agofix conversion functions to use appropriate vtk function
ozantonkal [Mon, 5 Aug 2013 16:39:36 +0000 (18:39 +0200)]
fix conversion functions to use appropriate vtk function

11 years agofix field of view computation in setWindowSize
ozantonkal [Mon, 5 Aug 2013 14:06:02 +0000 (16:06 +0200)]
fix field of view computation in setWindowSize

11 years agoremove old camera, rename new camera
ozantonkal [Mon, 5 Aug 2013 13:37:08 +0000 (15:37 +0200)]
remove old camera, rename new camera

11 years agofix window_size setter, remove camera related old methods from viz3d
ozantonkal [Mon, 5 Aug 2013 13:10:17 +0000 (15:10 +0200)]
fix window_size setter, remove camera related old methods from viz3d

11 years agoinitial implementation of projection matrix, 3D to window coordinates, window coordin...
ozantonkal [Mon, 5 Aug 2013 11:01:21 +0000 (13:01 +0200)]
initial implementation of projection matrix, 3D to window coordinates, window coordinates to 3D ray (not yet tested)

11 years agofix field of view formula in camera class, implement get camera
ozantonkal [Sun, 4 Aug 2013 15:01:41 +0000 (17:01 +0200)]
fix field of view formula in camera class, implement get camera

11 years agoinitial setCamera implementation
ozantonkal [Sat, 3 Aug 2013 14:33:11 +0000 (16:33 +0200)]
initial setCamera implementation

11 years agoremove boost include (caused by Kdevelop autocomplete)
ozantonkal [Sat, 3 Aug 2013 13:42:10 +0000 (15:42 +0200)]
remove boost include (caused by Kdevelop autocomplete)

11 years agospheres trajectory widget implementation
ozantonkal [Sat, 3 Aug 2013 13:40:36 +0000 (15:40 +0200)]
spheres trajectory widget implementation

11 years agoinitial camera implementation (camera2), fix bug (zeros method)
ozantonkal [Fri, 2 Aug 2013 14:33:30 +0000 (16:33 +0200)]
initial camera implementation (camera2), fix bug (zeros method)

11 years agoinitial setViewerPose implementation
ozantonkal [Thu, 1 Aug 2013 13:22:35 +0000 (15:22 +0200)]
initial setViewerPose implementation

11 years agoupdated license header
Anatoly Baksheev [Fri, 2 Aug 2013 09:45:43 +0000 (13:45 +0400)]
updated license header

11 years agofixed little bug in makeCameraPose
Anatoly Baksheev [Fri, 2 Aug 2013 09:37:15 +0000 (13:37 +0400)]
fixed little bug in makeCameraPose

11 years agoMerge pull request #17 from ozantonkal/implementing_widgets
Anatoly Baksheev [Wed, 31 Jul 2013 18:54:42 +0000 (11:54 -0700)]
Merge pull request #17 from ozantonkal/implementing_widgets

Implementing widgets

11 years agofix setting color of 3D objects
ozantonkal [Mon, 29 Jul 2013 13:10:48 +0000 (15:10 +0200)]
fix setting color of 3D objects

11 years agostatic function for appending clouds in cloud collection widget
ozantonkal [Mon, 29 Jul 2013 13:06:05 +0000 (15:06 +0200)]
static function for appending clouds in cloud collection widget

11 years agomakeCameraPose implementation
ozantonkal [Mon, 29 Jul 2013 10:25:46 +0000 (12:25 +0200)]
makeCameraPose implementation

11 years agofix: trajectory path is now relative to the global frame
ozantonkal [Mon, 29 Jul 2013 09:01:59 +0000 (11:01 +0200)]
fix: trajectory path is now relative to the global frame

11 years agocloud collection widget implementation
ozantonkal [Fri, 26 Jul 2013 14:55:03 +0000 (16:55 +0200)]
cloud collection widget implementation

11 years agotrajectory with spheres and lines (based on the code snippet in gdocs)
ozantonkal [Fri, 26 Jul 2013 12:50:11 +0000 (14:50 +0200)]
trajectory with spheres and lines (based on the code snippet in gdocs)

11 years agoCameraPositionWidget: a workaround for setting frustum color in the presence of an...
ozantonkal [Thu, 25 Jul 2013 14:47:30 +0000 (16:47 +0200)]
CameraPositionWidget: a workaround for setting frustum color in the presence of an image

11 years agotrajectorywidget display modes are combined with & instead of |
ozantonkal [Thu, 25 Jul 2013 14:08:23 +0000 (16:08 +0200)]
trajectorywidget display modes are combined with & instead of |

11 years agotrajectory widget constructor with field of view
ozantonkal [Thu, 25 Jul 2013 13:08:45 +0000 (15:08 +0200)]
trajectory widget constructor with field of view

11 years agotrajectory widget display options: display path, display frames, display both
ozantonkal [Thu, 25 Jul 2013 08:56:54 +0000 (10:56 +0200)]
trajectory widget display options: display path, display frames, display both

11 years agofix aspect_ratio computation from fovs, add casting for camerapositionwidget, traject...
ozantonkal [Thu, 25 Jul 2013 08:23:24 +0000 (10:23 +0200)]
fix aspect_ratio computation from fovs, add casting for camerapositionwidget, trajectorywidget

11 years agomove image copying structure to viz3d_impl: ConvertToVtkImage
ozantonkal [Wed, 24 Jul 2013 08:32:21 +0000 (10:32 +0200)]
move image copying structure to viz3d_impl: ConvertToVtkImage

11 years agoGridImpl structure to shorten grid widget implementation
ozantonkal [Wed, 24 Jul 2013 08:13:01 +0000 (10:13 +0200)]
GridImpl structure to shorten grid widget implementation

11 years agoGridwidget with plane coefficients
ozantonkal [Wed, 24 Jul 2013 08:02:33 +0000 (10:02 +0200)]
Gridwidget with plane coefficients

11 years agoadd const keywords to gridwidget constructor
ozantonkal [Tue, 23 Jul 2013 13:46:14 +0000 (15:46 +0200)]
add const keywords to gridwidget constructor

11 years agointial implementation of frustum + image (the color of the frustum is currently depen...
ozantonkal [Tue, 23 Jul 2013 13:43:23 +0000 (15:43 +0200)]
intial implementation of frustum + image (the color of the frustum is currently dependent on the first pixel of the image)

11 years agoimage 3d widget with position, normal, up_vector
ozantonkal [Mon, 22 Jul 2013 15:18:19 +0000 (17:18 +0200)]
image 3d widget with position, normal, up_vector

11 years agoimage 3d widget use texture instead of imageactor for more flexibility (such as resizing)
ozantonkal [Mon, 22 Jul 2013 14:48:17 +0000 (16:48 +0200)]
image 3d widget use texture instead of imageactor for more flexibility (such as resizing)

11 years agooverlay image widget constructor with Rect
ozantonkal [Mon, 22 Jul 2013 14:12:22 +0000 (16:12 +0200)]
overlay image widget constructor with Rect

11 years agoremove unnecessary declaration
ozantonkal [Mon, 22 Jul 2013 13:14:33 +0000 (15:14 +0200)]
remove unnecessary declaration

11 years agoshorten Trajectory widget implementation
ozantonkal [Mon, 22 Jul 2013 13:03:28 +0000 (15:03 +0200)]
shorten Trajectory widget implementation

11 years agoplane widget size fix
ozantonkal [Mon, 22 Jul 2013 12:34:44 +0000 (14:34 +0200)]
plane widget size fix

11 years agotrajectory widget with frustums
ozantonkal [Mon, 22 Jul 2013 12:11:06 +0000 (14:11 +0200)]
trajectory widget with frustums

11 years agoinitial implementation of trajectory widget
ozantonkal [Mon, 22 Jul 2013 10:53:19 +0000 (12:53 +0200)]
initial implementation of trajectory widget

11 years agoavoid memory leak in mesh widget
ozantonkal [Mon, 22 Jul 2013 07:11:16 +0000 (09:11 +0200)]
avoid memory leak in mesh widget

11 years agoCameraPositionWidget: constructor with Vec2f fov (tentative)
ozantonkal [Fri, 19 Jul 2013 16:30:12 +0000 (18:30 +0200)]
CameraPositionWidget: constructor with Vec2f fov (tentative)

11 years agofix aspect_ratio in camera position widget, add scale parameter (tentative implementa...
ozantonkal [Thu, 18 Jul 2013 15:46:08 +0000 (17:46 +0200)]
fix aspect_ratio in camera position widget, add scale parameter (tentative implementation of scale)

11 years agocamera position widget: constructor with no parameter, constructor with intrinsic...
ozantonkal [Thu, 18 Jul 2013 15:08:58 +0000 (17:08 +0200)]
camera position widget: constructor with no parameter, constructor with intrinsic matrix for visualizing frustum

11 years agoinitial CameraPositionWidget implementation using eye, look_at, up_vector
ozantonkal [Thu, 18 Jul 2013 08:39:34 +0000 (10:39 +0200)]
initial CameraPositionWidget implementation using eye, look_at, up_vector

11 years agoImage widgets implementation, GridWidget: vtkExtractEdges instead of Wireframe
ozantonkal [Wed, 17 Jul 2013 09:35:14 +0000 (11:35 +0200)]
Image widgets implementation, GridWidget: vtkExtractEdges instead of Wireframe

11 years agocube wire_frame fix using vtkOutlineSource
ozantonkal [Mon, 15 Jul 2013 14:47:19 +0000 (16:47 +0200)]
cube wire_frame fix using vtkOutlineSource

11 years agofix rgb and bgr incompatibility
ozantonkal [Mon, 15 Jul 2013 14:13:33 +0000 (16:13 +0200)]
fix rgb and bgr incompatibility

11 years agoarrow widget thickness parameter
ozantonkal [Mon, 15 Jul 2013 13:14:13 +0000 (15:14 +0200)]
arrow widget thickness parameter

11 years agoremoved Mesh::Ptr since mesh itself consists of shared points (cv::Mat)
Anatoly Baksheev [Mon, 15 Jul 2013 15:18:37 +0000 (19:18 +0400)]
removed Mesh::Ptr since mesh itself consists of shared points (cv::Mat)

11 years agominor mesh load fixes
Anatoly Baksheev [Mon, 15 Jul 2013 12:46:39 +0000 (16:46 +0400)]
minor mesh load fixes

11 years agofixed copilation
Anatoly Baksheev [Mon, 15 Jul 2013 12:30:04 +0000 (16:30 +0400)]
fixed copilation

11 years agoMerge pull request #16 from ozantonkal/implementing_widgets
Anatoly Baksheev [Mon, 15 Jul 2013 11:13:47 +0000 (04:13 -0700)]
Merge pull request #16 from ozantonkal/implementing_widgets

Implementing widgets

11 years agoMerge branch 'implementing_widgets' of https://github.com/ozantonkal/opencv into...
ozantonkal [Mon, 15 Jul 2013 10:04:24 +0000 (12:04 +0200)]
Merge branch 'implementing_widgets' of https://github.com/ozantonkal/opencv into implementing_widgets

11 years agomesh widget casting
ozantonkal [Mon, 15 Jul 2013 10:02:53 +0000 (12:02 +0200)]
mesh widget casting

11 years agomesh widget implementation
ozantonkal [Mon, 15 Jul 2013 10:02:20 +0000 (12:02 +0200)]
mesh widget implementation

11 years agorestored OpenCVModule.cmake
Anatoly Baksheev [Mon, 15 Jul 2013 09:11:34 +0000 (13:11 +0400)]
restored OpenCVModule.cmake

11 years agoadded comments with future work for VizImpl
Anatoly Baksheev [Sat, 13 Jul 2013 16:02:31 +0000 (20:02 +0400)]
added comments with future work for VizImpl

added authors to license header

11 years agomore refactoring
Anatoly Baksheev [Sat, 13 Jul 2013 15:08:25 +0000 (19:08 +0400)]
more refactoring

11 years agobeatification of test_viz
Anatoly Baksheev [Sat, 13 Jul 2013 14:23:46 +0000 (18:23 +0400)]
beatification of test_viz

11 years agotemp_viz removed
Anatoly Baksheev [Sat, 13 Jul 2013 14:01:56 +0000 (18:01 +0400)]
temp_viz removed

11 years agoremoved q subfolder
Anatoly Baksheev [Sat, 13 Jul 2013 13:45:46 +0000 (17:45 +0400)]
removed q subfolder

11 years agoremoved Affine3f from coordinate frame constructor
Anatoly Baksheev [Fri, 12 Jul 2013 21:49:59 +0000 (01:49 +0400)]
removed Affine3f from coordinate frame constructor

11 years agoadded makeTransformToGlobal() function
Anatoly Baksheev [Fri, 12 Jul 2013 20:00:57 +0000 (00:00 +0400)]
added makeTransformToGlobal() function

11 years agoreshape continuous clouds for better performance.
Anatoly Baksheev [Fri, 12 Jul 2013 19:59:19 +0000 (23:59 +0400)]
reshape continuous clouds for better performance.

11 years agoviz license header template
Anatoly Baksheev [Fri, 12 Jul 2013 12:53:25 +0000 (16:53 +0400)]
viz license header template

11 years agofixed some warnings for windows
Anatoly Baksheev [Thu, 11 Jul 2013 09:54:36 +0000 (13:54 +0400)]
fixed some warnings for windows
minor buitification

11 years agofix grid widget unused color
ozantonkal [Thu, 11 Jul 2013 09:52:59 +0000 (11:52 +0200)]
fix grid widget unused color

11 years agoMerge pull request #15 from ozantonkal/implementing_widgets
Anatoly Baksheev [Thu, 11 Jul 2013 09:28:55 +0000 (02:28 -0700)]
Merge pull request #15 from ozantonkal/implementing_widgets

Implementing widgets

11 years agoclean unnecessary methods, make text3d face camera
ozantonkal [Thu, 11 Jul 2013 07:30:52 +0000 (09:30 +0200)]
clean unnecessary methods, make text3d face camera

11 years agotext3D widget implementation
ozantonkal [Wed, 10 Jul 2013 14:34:47 +0000 (16:34 +0200)]
text3D widget implementation

11 years agogrid widget implementation
ozantonkal [Wed, 10 Jul 2013 13:34:19 +0000 (15:34 +0200)]
grid widget implementation

11 years agoPolyLine widget implementation
ozantonkal [Wed, 10 Jul 2013 10:51:17 +0000 (12:51 +0200)]
PolyLine widget implementation

11 years agoexplicit casting among widgets, removed implicit casting
ozantonkal [Wed, 10 Jul 2013 07:55:42 +0000 (09:55 +0200)]
explicit casting among widgets, removed implicit casting

11 years agoexperimental widget casting functionality
Anatoly Baksheev [Tue, 9 Jul 2013 16:02:43 +0000 (20:02 +0400)]
experimental widget casting functionality

11 years agominor naming
Anatoly Baksheev [Tue, 9 Jul 2013 15:35:26 +0000 (19:35 +0400)]
minor naming

11 years agorearrange widget constructors
ozantonkal [Tue, 9 Jul 2013 13:18:44 +0000 (15:18 +0200)]
rearrange widget constructors

11 years agowidget2d setcolor implementation
ozantonkal [Tue, 9 Jul 2013 12:28:55 +0000 (14:28 +0200)]
widget2d setcolor implementation

11 years agoimplement assignment operator and copy constructor for all widgets existing
ozantonkal [Tue, 9 Jul 2013 12:12:49 +0000 (14:12 +0200)]
implement assignment operator and copy constructor for all widgets existing

11 years agofix widget delete bug
ozantonkal [Tue, 9 Jul 2013 09:07:21 +0000 (11:07 +0200)]
fix widget delete bug

11 years agoinitial redesigning widgets
ozantonkal [Tue, 9 Jul 2013 08:21:57 +0000 (10:21 +0200)]
initial redesigning widgets

11 years agoMerge pull request #14 from ozantonkal/implementing_widgets
Anatoly Baksheev [Mon, 8 Jul 2013 19:52:18 +0000 (12:52 -0700)]
Merge pull request #14 from ozantonkal/implementing_widgets

Implementing widgets

11 years agocloudwidget private implementation for duplicate code, add cv_assert(exists), fix...
ozantonkal [Mon, 8 Jul 2013 19:48:19 +0000 (21:48 +0200)]
cloudwidget private implementation for duplicate code, add cv_assert(exists), fix bug point_step bug in CloudNormalsWidget

11 years agoremove redundant statements
ozantonkal [Mon, 8 Jul 2013 17:05:35 +0000 (19:05 +0200)]
remove redundant statements

11 years agoset/get/updateWidgetPose implemented, cloudNormals with color
ozantonkal [Mon, 8 Jul 2013 16:56:13 +0000 (18:56 +0200)]
set/get/updateWidgetPose implemented, cloudNormals with color

11 years agocloud normals widget implementation
ozantonkal [Mon, 8 Jul 2013 16:22:51 +0000 (18:22 +0200)]
cloud normals widget implementation

11 years agoinitial cloud widget implementation, fix safedowncasts
ozantonkal [Mon, 8 Jul 2013 13:12:50 +0000 (15:12 +0200)]
initial cloud widget implementation, fix safedowncasts