Yes a raspberry pi 3B+ or the Raspberry Pi-based stereoscopic camera StereoPi are easily going to be your most widely available, easy to set up, easy to use options.
The raspberry pi camera is an excellent camera with 8MP, excellent dynamic range as well as a number of supported high speed modes that allow for very high frame rates.
You can download a raspberry pi distribution at downloads.ubiquityrobotics.com which has all the camera drivers and ROS (kinetic) nodes all set up. All you have to do is log in to the pi and run the raspicam node that is already there. Obviously being a raspberry pi this topic can be published over WiFi or Ethernet and basically every kind of interface you could possibly want is there.
The Raspi cam node is open source with a permissive license and is being continuously improved. For example, in addition to the high speed and high res modes already supported, GPU based object tracking will soon be released should that be something you need.
Please download it - try it - and if you want a new feature - code it and issue it as a pull request!