Привет вам, аналитики!
Суть такова - не работе дали задание написать программу для работы с видео-камерой. Для этого существует библиотка, назовем ее camera.dll, в которой содержатся все необходимые для работы с ней функции. Казалось бы, чего тут сложного, ан нет - писать требуют только на Delphi. Для этой библиотеки существует описание, но все оно написано для С++, что, конечно, тоже замечательно, но требуют-то делфи...
Также существует файлик camera.pas, который каким-то череззадовым методом работает с библиотекой и камерой, когда его подключаешь к поделка на Delphi. Ну и «пример» на делфях, где примерно показано, как оно все работает. К слову, автор примера прямо говорит, что делфи тут не годится и писать надо бы на плюсах.
В общем, поковырявшись, покурив мануалы и прочее, картинку я получил. Но опять-таки, есть огромныфй минус - камера отдает картинку в формате RAW, который, как известно, может иметь совершенно разную структуру, ибо почти любую хрень можно назвать RAW. Получая картинку с камеры, ее надо еще и декодировать в BMP, чтоб получить изображение на экране. Все это довольно несложно, я сделал, но е-мое, МЕДЛЕННО! Формирование картинки на экране (одной) занимает почти секунд 5. А начальство требует сделать видео, т.е. надо получить хотя бы 20 картинок в минуту. Чувствую, что как не распараллеливай на потоки программулину, в делфях это сделать тупо нереально. Ну или у меня руки из зада растут.
Тут бы писать на плюсах, чтоб в распоряжении была вся их скорость, слежение за памятью и прочим, ан нет, требуют делфи, черт их дери.
Собственно вопрос - а как бы вы поступили в этой ситуации? Мб можно сделать как-то приложение на плюсах, и у него отбирать изображение в делфи, чтоб его показать? Но это ж винда, тут не получится открыть один файл сразу в двух приложениях...
Как быть, аналитики?








Ответ на:
оффтопом
от lazyklimm

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от anonymous

Ответ на:
оффтопом
от lazyklimm


Ответ на:
комментарий
от Zhbert






Ответ на:
комментарий
от damnemall

Ответ на:
комментарий
от bhfq

Ответ на:
комментарий
от Zhbert


Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от sdio


Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от sdio



Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Zhbert



Ответ на:
комментарий
от dmitryalexeeff

Ответ на:
комментарий
от dmitryalexeeff

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Zhbert


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от Booster

Ответ на:
комментарий
от Zhbert

Ответ на:
комментарий
от slackwarrior


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [SQL] Варианты решения задачи (2011)
- Форум BASH оптимальный вариант для решения задачи (2022)
- Форум Вариант решения (2008)
- Форум Решение тригонометрической задачи (2014)
- Форум Bash решение задач (2021)
- Форум Посоветуйте решение задачи (2007)
- Форум iptables.Подскажите возможные варианты решения (2011)
- Форум [варианты решения]iptables ICQ (2009)
- Форум Линукс и решения задачь (2007)
- Форум Осмысляя поставленное... (2001)