#windows #opencv #vmware-fusion #isight
#Windows #opencv #vmware-fusion #isight
Вопрос:
Я использую VMWARE в OS X для запуска Windows 7 и Visual Studio 2010. Я использую OpenCV для создания некоторого программного обеспечения для обработки изображений и видео. Я хочу попробовать и начать обработку видео в реальном времени.
Я запускаю код из: Real Time Canny
Я меняю входной параметр cvCaptureFromCAM на -1, поскольку единственная камера, которая у меня есть, — это Isight (драйверы установлены). Когда приложение запускается, я не получаю ничего, кроме серого экрана. Кто-нибудь знает, как заставить камеру Isight работать в этой ситуации?
Настройка: VMWARE Fusion: 4.0.2 ОС: Windows 7 OpenCV: 2.3
Комментарии:
1. Какой стандартный вывод вы получаете? Работает ли камера за пределами vmware (возможно, можно заставить OpenCV работать непосредственно поверх OS / X)?
2. Да, камера iSight будет работать непосредственно поверх OS / X. На этом веб-сайте показаны совместимые камеры: ссылка
3. Он не показывает совместимость для камеры iSight в среде Windows, но я видел какой-то веб-сайт, который намекает на то, что это было сделано, но я попробовал некоторые предложения, и они еще не сработали. Причина, по которой я должен использовать Windows, заключается в том, что я учусь в магистратуре, и преподаватель хочет, чтобы все использовали Windows и Visual Studio (что для меня странно в академической среде).
4. Какой стандартный вывод вы получаете?
5. Наверное, я не понимаю, что вы подразумеваете под стандартным выводом. Приложение включает камеру (включается зеленый индикатор iSight), но в именованном окне, в котором должен отображаться канал с веб-камеры, ничего не отображается, только серое изображение.