My Robotics team (UTK IEEE) decided to buy a Pixy 2 to do colored object recognition for this year's SoutheastCon challenge, and we've found it somewhat difficult to integrate this library into other projects.
We're working with a large C++ codebase in which we extensively use CMake for inter-repo dependencies and to improve platform interoperability.
We hacked together a fork just so that we could use the libpixyusb2 sources, but it's very much a hack. If there's interest, we'd like to contribute some work back to upstream to perhaps reorganize the source code here to make it easier to include and use.
Would changes moving almost all of the source code be welcome? It'd probably restructure all of the current directory layout to make it clearer how the dependency tree works out, and to provide better organization for including specific sub-libraries via CMake usage.
Forked (hackish) version: https://gitlab.com/utk-robotics/forks/pixy2
My Robotics team (UTK IEEE) decided to buy a Pixy 2 to do colored object recognition for this year's SoutheastCon challenge, and we've found it somewhat difficult to integrate this library into other projects.
We're working with a large C++ codebase in which we extensively use CMake for inter-repo dependencies and to improve platform interoperability.
We hacked together a fork just so that we could use the libpixyusb2 sources, but it's very much a hack. If there's interest, we'd like to contribute some work back to upstream to perhaps reorganize the source code here to make it easier to include and use.
Would changes moving almost all of the source code be welcome? It'd probably restructure all of the current directory layout to make it clearer how the dependency tree works out, and to provide better organization for including specific sub-libraries via CMake usage.
Forked (hackish) version: https://gitlab.com/utk-robotics/forks/pixy2