cap = cv2.VideoCapture(0)は、Google Colabでコマンドを実行するときにWebカメラを開きません。
Colabはブラウザーで実行されているため、Web APIを使用してカメラなどのローカルハードウェアにアクセスする必要があります。
Colabでローカルウェブカメラから画像をキャプチャする方法を示す例を次に示します。 https://colab.research.google.com/notebooks/snippets/advanced_outputs.ipynb#scrollTo=2viqYx97hPMi