AleksandrPanov
b562b69d0c
fix python/Java tests, add new Java test
2 years ago
AleksandrPanov
3a41fd6e68
move april module
...
create aruco_utils.hpp
move Board, GridBoard, CharucoBoard to board.hpp/board.cpp
refactoring _getSingleMarkerObjectPoints()
refactoring _extractBits()
refactoring _findMarkerContours()
fix _copyVector2Output() in detectMarkers()
move testCharucoCornersCollinear() to board.hpp/board.cpp
move poseEstimate()/calibAruco() to aruco_calib_pose.hpp
reduce include files
move detectMarkers() to class ArucoDetector
move refineDetectedMarkers() to class ArucoDetector
add C API wrapper to detectMarkers(), refineDetectedMarkers()
update tests and samples to class API
add py tests: test_aruco_detector, test_aruco_detector_refine
refactoring, fix docs
add java tests: testArucoIssue3133, testArucoDetector
add readWriteParameter(), update readParameter()
implemented cv::Algorithm - read/write, added read/write to RefineParameters, added write to DetectorParameters
merge PatternPos/EstimateParameters after rebase
remove empty docstring for private function
fixes
fixes license
3 years ago
Gary Allen
9d0a451bee
Merge pull request #3296 from gvcallen:4.x
...
Allow new glog in SFM CMake Project
* Allow new glog in SFM CMakeLists.txt
* Fix typo
* Fixed missing bracket
3 years ago
Pavel Grunt
cef011adf6
ovis: s/seperate/separate/g
6 years ago
Pavel Grunt
ba08dbbef8
s/seperate/separate/g in comments
6 years ago
Maksim Shabunin
cdd19ebead
backport: Fixed warnings produced by clang-9.0.0
...
83fc27cb99
6 years ago
Pavel Rojtberg
5ed21bb2ea
ovis: document the supported environment variables
6 years ago
Pavel Rojtberg
f23d1e9c16
ovis: allow disabling VSYNC - useful in multiwindow scenarios
...
or with batch rendering
6 years ago
Pavel Rojtberg
74f26045b3
ovis: compatibility for Ogre 1.12.0dev
6 years ago
Pavel Rojtberg
388a79be52
ovis: correctly delete textures allocated by WindowScene
6 years ago
Pavel Rojtberg
9a401e3d95
ovis: also free yaw axis of camera manager and default to free yaw
...
so meshes in any orientation can be properly viewed
6 years ago
huangqinjin
e068b62a14
use PF_DEPTH for compatibility, PF_DEPTH16 is just an alias introduced in OGRE 1.11.2
7 years ago
Pavel Rojtberg
ccd9993099
ovis: allow re-initialization by destroying all windows
7 years ago
tompollok
fcb266f728
refactoring catching all exceptions as const ref
7 years ago
Pavel Rojtberg
01f00f8f09
ovis: make log verbosity and rendersystem configurable via environment
7 years ago
Pavel Rojtberg
cd7a6eaf78
ovis: add ENTITY_AABB_WORLD property and implement getEntityProperty
7 years ago
Pavel Rojtberg
31dff1e099
ovis: add more CV_MAT <> Ogre::PixelFormat conversions
7 years ago
Pavel Rojtberg
a3c8704db4
ovis: implement MATERIAL_LINE_WIDTH
7 years ago
Pavel Rojtberg
0bb0989fda
ovis: drop SCENE_RENDER_FLOAT which is replaced by getCompositorTexture
...
the latter allows explicitly specifying channel nr/ format. Also we no
longer have to manually manage an extra rendertarget any more.
7 years ago
Pavel Rojtberg
c4c2e85d89
ovis: add getCompositorTexture for reading custom render targets
7 years ago
Maksim Shabunin
a0ad83f117
Fixed or disabled some warnings in several cvv, ovis and sfm modules
7 years ago
Pavel Rojtberg
642bc0c23f
ovis: fix setCompositors if frameSrc == rWin
7 years ago
Pavel Rojtberg
c64f925a50
ovis: Camera - allow manually setting zNear and zFar
7 years ago
Pavel Rojtberg
f9bef18444
ovis: ensure that compositors are applied to all owned render targets
7 years ago
Alexander Alekhin
21f7139e51
ovis: fix build
7 years ago
Alexander Alekhin
8277ca6aae
opencv-core: avoid using of multi-argument CV_Assert()
...
replace to CV_Assert_N()
7 years ago
Pavel Rojtberg
c655c31054
ovis: allow up to 4 active texture units
7 years ago
Pavel Rojtberg
f7e522a1cb
ovis: add updateTexture function and allow grayscale texture format
7 years ago
Pavel Rojtberg
77f1d272b6
ovis: fix removing lights and cameras from scene
7 years ago
Pavel Rojtberg
4f3c9fcb5a
ovis: add setCompositors method
...
enables an ordered chain of full-screen post processing effects
7 years ago
Pavel Rojtberg
542611a7b5
ovis: remove superficial '}' from cmake
...
with Ogre 1.11 OGRE_INCLUDE_DIRS has only one element and the '}'
corrupting the last include path becomes noticable.
7 years ago
Pavel Rojtberg
7a35ae96e4
ovis: ar_sample - update scene to correct CS conventions
7 years ago
Pavel Rojtberg
e8cdc9708c
ovis: use fix camera yaw axis to -y by default
...
also remove superficial CS conversion in fixCameraYawAxis
7 years ago
Pavel Rojtberg
25395d51f0
ovis: fix plane mesh coordinate system to match OpenCV
7 years ago
Pavel Rojtberg
4e77e6fdaa
ovis: fix camera entity positioning
7 years ago
Pavel Rojtberg
e1ecf7760c
ovis: correct and simplify coordinate system conversions
...
by keeping Camera oriented in OpenCV conventions instead of doing the
conversion for each SceneNode.
7 years ago
Pavel Rojtberg
bae6838b2a
ovis: use frustum extents instead of setFrustumOffset
...
the latter assumes centered FOV, which is not the case
7 years ago
Pavel Rojtberg
61b03565e6
ovis: allow manipulating entity material and scale at runtime
7 years ago
Pavel Rojtberg
7d1aca38d3
ovis: implement getDepth function for reading the camera depth
7 years ago
Pavel Rojtberg
a62f9c426e
ovis: make sure entities are oriented by the OpenCV CS conventions
7 years ago
Pavel Rojtberg
0520753dc1
ovis: cmake: extend compatibility check and allow using OGRE1.11 (devel)
7 years ago
Pavel Rojtberg
c80fdd3ee6
ovis: refactor _getSceneNode to make clear that it throws on not found
7 years ago
Pavel Rojtberg
68aebd2573
ovis: setBackground(Scalar) - set clear color instead of 1x1 Texture
...
so we can use the alpha channel for e.g. masking
7 years ago
Pavel Rojtberg
c52eed063b
ovis: implement removeEntity method
7 years ago
Pavel Rojtberg
faf82d8876
ovis: setMaterialProperty - add overload for setting shader uniforms
7 years ago
Pavel Rojtberg
9e8997856e
ovis: add SCENE_AA flag to allow pixel-exact rendering
7 years ago
Pavel Rojtberg
4c1802a70f
ovis: add SCENE_RENDER_FLOAT for rendering float images
...
useful when uchar precision is not enough
7 years ago
Pavel Rojtberg
e52c4dbef9
ovis: replace renderOneFrame by waitKey for consistency with highgui
...
also set the intrinsic in the AR demo
7 years ago
Pavel Rojtberg
305679820b
ovis: add setBackgroundColor convenience overload
7 years ago
Pavel Rojtberg
cc8a8d2d42
ovis: improve documentation
7 years ago