Skip to content

Write/Refactor Dock Shape Computer Vision #210

@kev-the-dev

Description

@kev-the-dev

Because the Blue/Red/Green Triangle/Circle/Cruciform will likely be in the next RobotX (it was in several challenges in both previous RobotX challenges), we should try to improve this node as much as possible. Here's some ideas I have for the refactor:

  • Replace shape matching heuristics with cv2.matchShapes, which worked great on SubjuGator
  • Use adaptive Canny parameters for more robust edge detection
  • Remove dead code
  • integrate LIDAR point matching for 3D information, as I think the current 2 node implementation is a little ugly (or make it both a node AND a library)
  • stretch goal: make "shape detection" a generic MIL common tool, where you simply give the program a set of 2D points to match to (using matchShapes)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions