У нас есть проблема с открытием (и записью) OpenCV, содержащая символы не-Ascii в Windows. Я видел вопросы OpenCV imread с иностранными символами и imread (openCV), QString unicodes, но до сих пор не понял правильный способ решения проблемы.
Насколько я понял в исходном коде OpenCV, он использует fopen даже в Windows (вместо _wfopen), а afaik fopen не обрабатывает символы не-ascii в Windows. Из приведенных выше вопросов я увидел, что может быть какой-то трюк с использованием QStrings, но если он работает, что он делает именно? Как он преобразует строку юникода в массив символов, который будет принят Windows fopen()?
P.S. Мы не используем QT
Спасибо заранее!