Я только что успешно установил SimpleCV на свой Windows 7 Dell XPS. К нему подключена веб-камера HP Deluxe KQ246AA. Я перешел к оболочке SimpleCV. Я пытаюсь запустить учебник, чтобы сделать и показать изображение с веб-камеры. Из оболочки SimpleCV я выполняю следующие строки:
cam = Camera()
img = cam.getImage()
img.show()
После первой команды загорается лампочка на моей веб-камере. После второй команды ничего не происходит. После третьей команды я получаю некоторый текстовый вывод: <SimpleCV.Display.Display instance at 0x038D2A58>
и всплывающее окно, которое полностью черное, а затем это новое окно делает классические окна «Не отвечает» и спрашивает меня, хочу ли я принудительно закрыть. Когда я закрываю Shell, свет на веб-камере гаснет.
Я также пробовал:
img.save('C:/path/to/file/name.jpg');
Который сохранил изображение в правильном месте, но изображение было просто черным. Я предполагаю, что изображение не захватывается правильно, но я не знаю, почему это приводит к сбою команды img.show()
.
Я попытался сослаться на документы SimpleCV (http://doc.simplecv.org/), но ссылка не существует. Я думаю, что я действительно выиграю от SimpleCV. Есть ли у кого-нибудь предложения, как мне отладить эту проблему? Или где документация? Я хотел бы хотя бы убедиться, что я могу правильно снимать изображения с веб-камеры. Затем приступайте к работе с некоторыми другими функциями.
** РЕДАКТИРОВАТЬ **
Я установил пакет SimpleCV из файла .deb, загруженного с их веб-сайта, на свой Thinkpad X61 под управлением Ubuntu 10.10. 5 минут на установку. Я подключил очень универсальную веб-камеру (даже не знаю, какой она марки) и повторил 3 строки кода выше. Я ДЕЙСТВИТЕЛЬНО видел изображение с моей веб-камеры. Так что на линуксе все работало и было очень просто.