<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Рисование в Ubuntu (Qt, OpenCV)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10132.html</link>
    <description>Доброго времени суток!&lt;br&gt;&lt;br&gt;У меня, как выяснилось, весьма нетривиальная задача. Нужно под Ubuntu 14 написать приложение, которое автоматически создает графический файл (коллаж), включающий в себя фотографии и текстовые подписи. Сам коллаж я вполне успешно делаю на OpenCV. Но здесь встают следующие ограничения:&lt;br&gt;- надписи должны быть на русском языке;&lt;br&gt;- приложение должно быть консольным (должно работать без &quot;иксов&quot; в виде демона и запускаться через init.d).&lt;br&gt;&lt;br&gt;Проблема началась тогда, когда обнаружилось, что OpenCV (как это ни странно) не дружит с UTF8, а следовательно, и с русским языком. Эту ветку развития пришлось забросить.&lt;br&gt;&lt;br&gt;Тогда я пошел в обход, сделал проект в Qt5 и воспользовался классами QImage и QPainter, потом скопировал полученное изображение в матрицу OpenCV (благо, Qt с русским языком дружит). Но здесь не вышло с запуском приложения в виде демона: QPainter при запуске из-под консоли (класс QApplication был заменен на QCoreApplication) выдает ошибку сегментирования. &lt;br&gt;&lt;br&gt;Когда не вышло здесь, я в</description>

<item>
    <title>Рисование в Ubuntu (Qt, OpenCV) (_Mister)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10132.html#4</link>
    <pubDate>Wed, 28 Jun 2017 02:46:06 GMT</pubDate>
    <description>А как вы без X-ов сделаете. Только в Ncurses.&lt;br&gt;</description>
</item>

<item>
    <title>Рисование в Ubuntu (Qt, OpenCV) (_Mister)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10132.html#3</link>
    <pubDate>Tue, 27 Jun 2017 10:46:56 GMT</pubDate>
    <description>В Qt лучше не блокировать ошибки, можно и картинку не увидеть.&lt;br&gt;</description>
</item>

<item>
    <title>Рисование в Ubuntu (Qt, OpenCV) (Алексей)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10132.html#2</link>
    <pubDate>Wed, 14 Dec 2016 12:00:06 GMT</pubDate>
    <description>Если кому будет интересно, решил всё при помощи библиотек FREETYPE и ICU.&lt;br&gt;</description>
</item>

<item>
    <title>Рисование в Ubuntu (Qt, OpenCV) (тень_pavel_simple)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/10132.html#1</link>
    <pubDate>Tue, 13 Dec 2016 16:30:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Когда не вышло здесь, я вернул QApplication на место и попробовал запустить &lt;br&gt;&amp;gt; своё приложение с ключом -platform offscreen, что исключило все вылеты программы, &lt;br&gt;&amp;gt; но возникла проблема со шрифтами: при старте приложения выдавалась ошибка QFontDatabase: &lt;br&gt;&amp;gt; Cannot find font directory, и приложение снова вываливалось с ошибкой сегментирования. &lt;br&gt;&amp;gt; Тогда я установил переменную окружения QT_QPA_FONTDIR=/usr/share/fonts. Ошибка перестала &lt;br&gt;&amp;gt; возникать, но вместо русских символов на коллаже стали отображаться пустые квадратики. &lt;br&gt;&amp;gt; Может быть, кто-нибудь мне сможет подсказать какую-то альтернативу, или то место, где &lt;br&gt;&amp;gt; я не додавил проблему до её логичного решения?&lt;br&gt;&amp;gt; UPD: попробовал альтернативу - библиотеку CImg, но, как выяснилось, с русским языком &lt;br&gt;&amp;gt; не дружит и она...&lt;br&gt;&lt;br&gt;imagemagic/graphicsmagic&lt;br&gt;</description>
</item>

</channel>
</rss>
