#c #windows-7 #camera #mfc #photo
#c #windows-7 #камера #mfc #фото
Вопрос:
Я пытаюсь создать очень легкую программу для камеры, используя C . Это должно быть интегрировано как часть существующего проекта MFC.
В основном проект MFC использует форму с использованием DHTML, и одним из компонентов формы является кнопка, которая должна запускать камеру, чтобы позволить пользователю захватывать изображение.
Функциональность кнопки заключается в следующем:
Требование: Нажмите кнопку на форме -> Запустите заднюю камеру на планшете Windows 7 -> Захват изображения -> Сохранить изображение (по указанному пути) -> Получить сохраненный путь (включая имя файла).
Все сделано до сих пор:
-
Создал рабочую модель с OpenCV. Отзыв клиента = слишком тяжелый для такой простой операции
-
Пытался использовать cameracaptureui — нет поддержки Windows 7 (только Windows 8 и выше)
Может ли кто-нибудь указать мне направление, в котором я должен смотреть?
Комментарии:
1. MFC не будет легким ни при каких условиях. Может быть, вам следует выдвинуть реальные требования, а не разбрасываться размытыми модными словами. Во всяком случае, этот вопрос слишком широк для формата вопросов и ответов SO.
2. Если Media Foundation поддерживается в Windows 7 для планшетов, то, на мой взгляд, это лучший вариант. Возможно, это и DirectShow.
3. Кажется, я неправильно процитировал себя. У меня есть существующее приложение MFC. Он запускает форму (с использованием DHTML), и в этой форме есть кнопка, которая должна запускать камеру. Надеюсь, это прояснит вопрос. Я соответствующим образом обновлю свой вопрос
4. Вы не можете напрямую использовать SDK для камеры?
5. @sergiol: Извините, что не ответил раньше, я был в дороге и, следовательно, имел очень ограниченное время, чтобы наверстать упущенное. Я новичок в этом, поэтому вы предлагаете мне вызвать Camera exe непосредственно из моего кода?