intial implementation of frustum + image (the color of the frustum is currently dependent on the first pixel of the image)
add const keywords to gridwidget constructor
Gridwidget with plane coefficients
GridImpl structure to shorten grid widget implementation
move image copying structure to viz3d_impl: ConvertToVtkImage
Merge pull request #1170 from SpecLad:merge-2.4
Merge pull request #1119 from 23pointsNorth:lsd
missing fclose when returning early
Merge pull request #1180 from nghiaho12:master
Merge pull request #1171 from SpecLad:drop-legacy-options
Merge pull request #1159 from lluisgomez:scene_text_detection_NM
fix aspect_ratio computation from fovs, add casting for camerapositionwidget, trajectorywidget
trajectory widget display options: display path, display frames, display both
Minor fixes

Fixing failed build.
trajectory widget constructor with field of view
trajectorywidget display modes are combined with & instead of |
CameraPositionWidget: a workaround for setting frustum color in the presence of an image
Removed CV_EXPORTS from all template classes (that I could find).

It doesn't make sense to export template classes, since there's no way
the user can learn that it can import them. In fact, it is somewhat
deleterious, because every module will export every instantiation
that it uses, but doesn't inline.
Replace "const InputArray" with "InputArray".

InputArray is a reference, and references are always constant anyway. Making
it const even causes a GCC warning.
removed ffmpeg dependency from gpucodec module:

used implementation from highgui module