Revert "camera2"

This reverts commit d20f80a9f9e1e02e9386cda6dbd6ee821b6673aa.
Revert "camera"

This reverts commit 2deded9a557a8c8ad3b98f2d329d6d2e1250b3dc.
Revert "Revert "camera""

This reverts commit c5ea41c1adb98eb1f46ff5151d0777aea33f996f.