Перейти к содержимому
Compvision.ru
Steve_g

Память вместо файлов

Recommended Posts

Существует проблема, связанная с эксплуатацией жесткого диска. На текущий момент в нашем проекте, фотографии с камеры сохраняются в ФС на винте. далее распознаватель обращается к ФС при помощи функции OPenCV cvLoadImage.

Необходимо сделать так, чтобы работа с ФС была полностью исключена, поскольку винт итак эксплуатируется очень сильно! Основная программа работает с библиотекой live555 по работе с камерой, которая собственно и сохраняет картинки в файлы. Есть какая нибудь замена сvLoadImage, которая обращается к файлу, чтобы загружать картинку из памяти? ну или что то в этом роде)

Буду рад любой идее..если что либо непонятно, или написал не собвсем доступно, прошу извинить, в любой момент готов объяснить!

Помогите, чем можете) спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Замена есть - cvDecodeImage, которая как раз принимает закодированное изображение из памяти и разжимает его.

Или! Можно поставить побольше оперативки, сделать RAM-диск и работать с ним.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а документированных функций в OPencv нет получается? про Decode нашел уже=) но не то((( надо документированное

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А нельзя напрямую OpenCV-шными функции захватить камеру и получать с неё изображения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно, конечно. Примеров полно и на форуме, и в самой OpenCV.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

AuST - можно, куча специальных функций

Nuzhny - я видимо второпях не посмотрел на число ответов на форуме stаckoverflow - 2летней давности... наверное раз на сайте официальном OpenCV есть - то документировали стало быть...Но в любом случае мы отказались от использования OpenCV...С камерой работаем при помощи библиотеки Live555...из основного приложения тоже наверное выкинем OpenCV, ажаль..я старался разбираться..ну ничего, поможет в будущем))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×