Публикации по теме 'cpp'


Код Toonz оставляет желать лучшего
Автор: Святослав Размыслов Недавно мир узнал, что Digital Video, создатели TOONZ, и DWANGO, японский издатель, подписали соглашение о приобретении Dwango из Toonz, программного обеспечения для анимации, которое было независимо разработано Digital Video (Рим, Италия). Digital Video и Dwango договорились закрыть сделку при условии, что Dwango опубликует и разработает платформу с открытым исходным кодом на основе Toonz (OpenToonz). Он будет включать функции, разработанные Studio..

Создание детектора лиц с помощью OpenCV на C++
В этом сообщении в блоге я объясню, как построить алгоритм распознавания лиц с помощью компонентов машинного обучения в OpenCV . Мы будем использовать OpenCV для чтения изображения с камеры и обнаружения на нем лиц. Результат будет выглядеть следующим образом. Вы можете найти весь код для этого поста в блоге на моем github . Установка OpenCV Мы будем использовать некоторые довольно новые части OpenCV и его модуль OpenCV_contrib. Самый удобный способ убедиться, что у вас..

Создание воспроизводимой среды разработки с помощью VS Code
Разработка внутри контейнера Docker Ад зависимостей - это проклятие всех разработчиков программного обеспечения, которые пытаются установить правильный набор инструментов. В этом посте я покажу, как настроить чистую среду с помощью функции удаленного контейнера Visual Studio Code, включая инструменты разработки Python и C ++. Если вы еще этого не сделали, установите VS Code с официального сайта (я предполагаю, что в этом посте есть некоторые базовые знания). В основном я..

Опечатки в Miranda IM
Эта статья посвящена распространенным ошибкам, возникающим из-за опечаток, в качестве примера использования Miranda IM. Многие из этих ошибок могут привести к неправильному поведению программы; некоторые из них не причиняют большого вреда, но приводят к ухудшению читабельности кода. Введение Miranda IM - широко известная программа для обмена мгновенными сообщениями. Исходный код программы взят из репозитория Sourceforge , где вы можете найти все доступные версии исходного кода..

64-битные ошибки наконец-то здесь
Наконец-то появились 64-битные ошибки Как человек неравнодушный к 64-битным ошибкам, решил написать небольшой комментарий к статье «Глючное руководство по безопасности от Apple». Многие приложения уже перенесены на 64-битную версию и, кажется, работают хорошо. Однако 64-битные ошибки все еще населяют многие из них, подстерегая. Заметить их может только очень внимательный программист. Или анализатор кода PVS-Studio. Недавно я наткнулся на интересную статью под названием..

Диапазоны C ++ 20 - Полное руководство
Диапазоны C ++ 20, также известные как STL v2, эффективно заменяют существующие алгоритмы и средства STL. В этой статье я проведу вас через изменения, которые вводят диапазоны, расскажу о представлениях, которые представляют собой новый составной подход к алгоритмам, и покажу примеры FizzBuzz с использованием трех разных методов, в каждом из которых используются некоторые аспекты диапазонов. Однако обратите внимание, что диапазоны - это одна из функций, реализованных в C ++ 20 в..

The Modern Cpp Challenge на мобильных устройствах — Много цифр
Привет ! Меня зовут Ксавье Жувено, и это шестая часть длинной серии статей Вызов современного C++ . В этой статье я собираюсь объяснить, как я решил шестую проблему на C++ и как я интегрировал это решение в проект Android. Цель этой шестой задачи проста. Мы должны вывести все избыточные числа и их изобилие, вплоть до предела, введенного пользователем. Решение будет вычислено на C++, а интерфейс для получения пользовательского ввода и отображения результата будет обрабатываться с..