Hey guys,
I several random questions I’d like answered. This is all with regard to programming in Java.
-
Is there a java method for decimating the images we grab from the Axis cam (delete every other row and column of pixels in the image)? I haven’t been able to track one down in the javadocs…if there isn’t one yet, will it be implemented in the future?
-
Are there methods to draw on/edit the images we receive from the axis cam? Specifically, I’d like to be able to “paint” a brightly-colored dot/rectangle/plus-sign at the coordinates of the centers of the ellipses detected. If possible, I’d also like to draw a bounding box (maybe even an actual ellipse) around/on the detected ellipse. The purpose of this feature is to gauge the performance/accuracy of the ellipse detection while we change some of the settings in the default code. The image could be drawn-on by the cRIO’s code, but I suppose it could also be drawn by the dashboard code on the classmate pc…
-
Could we get some half-decent documentation on how the Ellipse Detection works? Specifically, it’d be nice to know exactly what the parameters do…
-
It’d be really sweet if we could get a wider-angle lens for the Axis cam…anybody know where to get one of those? And if I installed one, would it negatively affect the ellipse detection (I assume not…)
-
How does the threading work in the sample ellipse detection code (besides the fact that it does…)? I’d like to be able to encapsulate some, if not all, of the vision code.
Thanks guys!
-Matt