Best Camera for Raspberry Pi x OpenCV

Hello Everyone,

as the title suggests, I'm looking for a good camera & lens (budget 2k) to be able to use OpenCV for grabbing frames. Also, It has to be compatible with Raspberry.

The object will be between 10 - 20 cm and my main task is to identify the color (we've already figured out the illuminations problems)

Thank you so much!