|
Re: Vision Processing
We went OpenCV. We originally were going to go GRIP, but at that time, they hadn't figured out how to get GRIP to work on the Pi. We didn't want to change framework after starting so we went with OpenCV using pyNetworkTables.
It was an easy install, make sure that you get the proper steps for your flavor and verions of linux. It was a 4hr process of downloading packages and compiling, we used Raspbian.
On a side note, I explained the "Adapter Pattern" to the programmers. Basically wrap the pyNetworkTables interface with an adapter class on both the Pi and the Code. So, if we decide to replace pyNetworkTables, it would be in just both adapters and not in any logic code.
Another reason for starting out with pyNetwork tables, is if we decide to move to GRIP, it's already speaking the same language.
Brian
|