Yes, to apply the NDVI algorithm you have to have a modified camera that captures some combination of Near-Infrared, Green, and Blue light. However, you can use a standard RGB camera to apply the VARI algorithm.
For more information, please see below:
Camera Filters for NDVI
NDVI Cameras for Drones
Plant Health
Understanding NDVI