我们正在使用Raspberry Pi + Python 3.4 + PyGame从特定的USB网络摄像头捕获图像。我们使用这个简单的代码来捕获(它工作正常):
pygame.camera.init()
cam = pygame.camera.Camera(pygame.camera.list_cameras()[0],(1280,720))
cam.start()
time.sleep(0.5)
webcamImage = cam.get_image()
问题是:图像很暗。如果我们将网络摄像头连接到我们的PC(Windows或Linux,没有差异),我们使用通用软件来获取图像(Skype,Chees,......没有差异),我们有一个清晰闪亮的图像。看看:
使用Pygame,我们的图像非常暗。我们尝试用以下函数解决这个问题:
cam. set_controls(hflip = True, vflip = True, 10)
但我们有错误。好吧,我们尝试使用PIL.ImageEnhance,但我们没有很好的结果。我们能帮助我们了解如何管理这种情况吗?感谢。