Comments (6)
I also think that the image doesn't need to be undistored before going to the detector. Because EstimatePose also takes the "Distortion Coefficients". Basically corner detection on the distorted image and pose estimation with distortion compensation. Make sense Performance wise and also looks better. (with my current setup)
I guess it should be like that:
from vl.opencv.
indeed "SetDoCornerRefinement" or "SetCornerRefinementMethod" (not sure which one we should expect really) seem to be missing from the underlying opencvsharp wrapper. so this should be reported over at https://github.com/shimat/opencvsharp/issues
regarding order of undistort and markerdetection, yep that sounds plausible, will check that.
from vl.opencv.
regarding order of undistort and markerdetection: adapted the demo accordingly.
from vl.opencv.
@tomeic ,
After looking a bit into this, it seems as though the property is commented out in OpenCVSharp as you can see here: https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp/Modules/aruco/DetectorParameters.cs#L251
I continued looking into it and noticed that starting with version 3.3.0 in opencv "doCornerRefinement" is missing, suggesting it was deprecated or dropped. This is most likely why OpenCVSharp commented it out.
Use this link and toggle between different versions with the dropdown at the top: https://docs.opencv.org/3.3.0/d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html
Hope that helps clarify things a bit.
from vl.opencv.
using this nuget package with VL.OpenCV:
https://www.nuget.org/packages/OpenCvSharp3-AnyCPU/3.4.1.20181108
enables to setCornerRefinementMethods and thereby enables corner accuracies below integer accuarcy.
(i have not tested it currently but it shows the relevant nodes that are needed).
from vl.opencv.
Fixed by 63d4aae
from vl.opencv.
Related Issues (20)
- CvImage should implement IImage HOT 1
- Can't use math mat expressions without ToMat function returning the result HOT 1
- VideoIn crashes when selected enum entry not available HOT 2
- VideoIn not working with creative webcam HOT 3
- How do I use the VIdeoWriter? HOT 1
- I Can't build anything HOT 1
- Optical flow and resizing crash HOT 2
- Xenko-to-Stride update required for the pack HOT 1
- GPU support HOT 2
- Harmonize/clean existing help patches
- Bind Renderer to help patches
- Git housekeeping
- Fix Apply pin in (Scalar) filter nodes
- Add HSV OpticalFlow visualization
- Renderer break under certain coniditons with VideoPlayer HOT 1
- Renderer excepts with square images HOT 6
- EstimatePose crashes VVVV hard when no intrinsics are present HOT 2
- Some dependencies should be updated / removed HOT 1
- HowTo Draw OpenCV in Skia HOT 1
- SerializationException in VL.OpenCV VideoWriter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vl.opencv.