C : облегченное решение для камеры

#c #windows-7 #camera #mfc #photo

#c #windows-7 #камера #mfc #фото

Вопрос:

Я пытаюсь создать очень легкую программу для камеры, используя C . Это должно быть интегрировано как часть существующего проекта MFC.

В основном проект MFC использует форму с использованием DHTML, и одним из компонентов формы является кнопка, которая должна запускать камеру, чтобы позволить пользователю захватывать изображение.

Функциональность кнопки заключается в следующем:

Требование: Нажмите кнопку на форме -> Запустите заднюю камеру на планшете Windows 7 -> Захват изображения -> Сохранить изображение (по указанному пути) -> Получить сохраненный путь (включая имя файла).

Все сделано до сих пор:

  1. Создал рабочую модель с OpenCV. Отзыв клиента = слишком тяжелый для такой простой операции

  2. Пытался использовать cameracaptureui — нет поддержки Windows 7 (только Windows 8 и выше)

Может ли кто-нибудь указать мне направление, в котором я должен смотреть?

Комментарии:

1. MFC не будет легким ни при каких условиях. Может быть, вам следует выдвинуть реальные требования, а не разбрасываться размытыми модными словами. Во всяком случае, этот вопрос слишком широк для формата вопросов и ответов SO.

2. Если Media Foundation поддерживается в Windows 7 для планшетов, то, на мой взгляд, это лучший вариант. Возможно, это и DirectShow.

3. Кажется, я неправильно процитировал себя. У меня есть существующее приложение MFC. Он запускает форму (с использованием DHTML), и в этой форме есть кнопка, которая должна запускать камеру. Надеюсь, это прояснит вопрос. Я соответствующим образом обновлю свой вопрос

4. Вы не можете напрямую использовать SDK для камеры?

5. @sergiol: Извините, что не ответил раньше, я был в дороге и, следовательно, имел очень ограниченное время, чтобы наверстать упущенное. Я новичок в этом, поэтому вы предлагаете мне вызвать Camera exe непосредственно из моего кода?