Russian Qt Forum
Май 16, 2024, 15:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 3 [4] 5 6 ... 9
46  Qt / Пользовательский интерфейс (GUI) / Re: Смена раскладки клавиатуры : Январь 26, 2018, 18:05
Оно?
[РЕШЕНО] Событие смены языков ввода клавиатуры
47  Qt / Общие вопросы / Re: Большие тормоза из-за QVector? : Январь 18, 2018, 18:48
Вы имеете ввиду QList (там тоже самое), или честный X-связный список?
Прочел, задумался, узнал про QLinkedList, просветился.  Смеющийся
48  Qt / Общие вопросы / Re: Большие тормоза из-за QVector? : Январь 18, 2018, 18:06
Если количество вставок известно, QVector::reserve() вам в помощь.
А может присмотреться к списку?
49  Программирование / Общий / Re: Программе не хватает памяти? : Январь 11, 2018, 16:28
Если грубо, то:
Стек - маленький (пару мегабайт) и быстрый.
Куча - большая (уже гигабайты) и медленная.

У Вас идет выделение на стеке массивов для типа double (8 байт), на моей рабочей машине строчка
Код:
double Array[512 * 512]
уже вызывает SIGSEGV
50  Qt / Общие вопросы / Re: QImage поворот изображения : Ноябрь 24, 2017, 16:48
QMatrix::scale же
51  Qt / Общие вопросы / Re: QImage поворот изображения : Ноябрь 24, 2017, 10:32
QImage::transformed требует QMatrix, у QMatrix есть метод rotate. (Еще может быть понадобится QImage::trueMatrix)

Код
C++ (Qt)
QMatrix Mat;
Mat.rotate(45);
Image.transformed(Mat);
52  Qt / Вопросы новичков / Re: не сохраняет exe в realese( : Ноябрь 21, 2017, 14:28
Моя связь с астралом не сильна, но возможно что-то связано с переменной DESTDIR в pro файле
53  Qt / Вопросы новичков / Re: Как сжать QImage без потери качества? : Октябрь 24, 2017, 09:07
Выставите для scaled TransformationMode в Qt::SmoothTransformation, ибо по-умолчанию стоит быстрая.
54  Qt / 2D и 3D графика / Re: Как правильно сравнивать картинки : Октябрь 19, 2017, 20:20
OpenCV, ну или там врукопашную попиксельно. На файлах можно хэши попробовать посчитать.
55  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 17, 2017, 10:04
У findChildren есть вариант с регулярным выражением, так-то.
56  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 16, 2017, 16:47
Как-то так findChildren
57  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 16, 2017, 16:30
Поместите указатели на свои фреймы в контейнер какой-нибудь, и оттуда по индексам (i, j, k) обновляйте.
58  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 16, 2017, 15:54
а что вы конкретно имеете в виду? Чтобы поместить frame в QLabel нужно будет помучиться?
Есть подозрения, что там кадр в BGR хранится.

Насчет цвета, если я правильно понял, можно использовать QColor::name

Код
C++ (Qt)
QColor Color = Qt::white;
QString ColorName = Color.name();
for (int i = 0; i < 56; i++) {
ui->frame0[i]->setStyleSheet("QFrame{background-color:"  + ColorName + ";}");
}
 
59  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 16, 2017, 15:16
Да, во frames к моменту imshow (вот тут то и идет показ в собственное окно) содержится нужный Вам кадр. Только с форматами наверное придется чутка помудрить.
60  Qt / Вопросы новичков / Re: Как занести видео поток (OpenCV) в виджет? : Октябрь 16, 2017, 14:54
1) Да поправят меня более опытные товарищи, но cv::VideoCapture (если в цитате именно о нем речь) просто класс для захвата изображения (не суть с какого источника), никаких окон не создается и т.д., там же вручную надо кадры выдирать через read.
2) Если Вы занимаетесь только интерфейсной частью, то логичнее выглядит вариант, когда Вам кидают сигнал с готовым кадром в нужном Вам формате, и Вы отрисовываете его в нужном Вам месте/виде. Хотите на QLabel, или что-то более специфичное.
Страниц: 1 2 3 [4] 5 6 ... 9

Страница сгенерирована за 0.203 секунд. Запросов: 23.