SimpleCv — IOError («невозможно идентифицировать файл изображения») — из JpegStreamCamera() — IP-веб-камера для AndroidPython

Программы на Python
Anonymous
SimpleCv — IOError («невозможно идентифицировать файл изображения») — из JpegStreamCamera() — IP-веб-камера для Android

Сообщение Anonymous »

Я пытаюсь использовать свой телефон Android 2.3 с приложением IP Webcam для отображения с помощью SimpleCV. Следующее кажется подходящим.

Код: Выделить всё

from SimpleCV import *
import time

cam = JpegStreamCamera("http://192.168.1.3:1025/videofeed")
img = cam.getImage()
img.show()
Но при запуске я получаю следующую ошибку. Однако приложение на телефоне обнаруживает соединение.

Код: Выделить всё

Traceback (most recent call last):
File "D:\cam.py", line 5, in 
img = cam.getImage()
File "build\bdist.win32\egg\SimpleCV\Camera.py", line 540, in getImage
return Image(pil.open(StringIO(self.camthread.currentframe)), self)
File "C:\Python27\lib\site-packages\pil-1.1.7-py2.7-win32.egg\Image.py", line 1980, in open
raise IOError("cannot identify image file")
IOError: cannot identify image file
Есть ли способ определить формат потока веб-камеры и преобразовать этот поток в JPEG? Есть еще предложения?
Заранее спасибо!

Вернуться в «Python»