Bottled Rotation

Brian works at a beer factory where he processes pictures of the bottles before they are shipped out.

He noticed that the pictures were often taken with different degrees of rotation, and the Convolutional Neural Network he built wasn't ready to handle this.

Which of the following approaches could Brian propose to handle rotation in the pictures?