The perfect computer vision environment: PyCharm, OpenCV, and Python virtual environments