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

Каскады и wchar_t

Recommended Posts

Встала передо мной такая задача. Надо грузить каскады (CascadeClassifier) из файлов имена которых не char*, а wchar_t*. Для OpenCv 1.0 переписывала функции загрузки (тогда это относилось к изображениям). Переписывать конечно пришлось много, но было достаточно прозрачно, что где искать и достаточно было дойти до fopen и заменить ее на _wfopen. Но в версии 2.3 что-то они сильно намудрили с FileStorage и никак не могу найти концы. Кто-нибудь уже решал эту проблему?

Или может будет вообще проще написать функции загрузки и сохранения загруженных каскадов...

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


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

Может, проще сконвертировать строку с именем файла в char? В Windows этим занимается функция WideCharToMiltiByte

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


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

Может, проще сконвертировать строку с именем файла в char? В Windows этим занимается функция WideCharToMiltiByte

Попробовала с картинками - работает. Но тут есть 1 подвох - надо знать в какой кодировке представлен wchar_t.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×