Ваши индивидуальные персонажи искусственного интеллекта - личные помощники на любом оборудовании! Этот проект направлен на то, чтобы стать основой для создания персонажей ИИ, которые можно использовать в играх, симуляциях, виртуальных помощниках и других приложениях без в зависимости от конкретных платформ, облачных сервисов или специализированного оборудования.
Клонировать репозиторий:
git clone https://github.com/nrl-ai/CustomChar --recursive
cd CustomCharУстановить зависимости:
На macOS: используя домашнее заправка
brew install sdl2 glew glfw3
brew install opencv
brew install ffmpeg # For video recordingНа Ubuntu:
sudo apt-get install libsdl2-dev libglew-dev libglfw3-dev
sudo apt-get install libopencv-dev
sudo apt-get install ffmpeg # For video recordingВ Windows: Использование VCPKG, Git Bash и FFMPEG.
vcpkg install sdl2:x64-windows glew:x64-windows glfw3:x64-windows
vcpkg install opencv[contrib,nonfree,ffmpeg,ipp]:x64-windows --recurseСоздайте исполняемый файл CustomChar :
mkdir build
cd build
cmake ..
makeЗагрузите модели перед запуском программы:
bash scripts/download-models.shЗапустите программу:
./customcharШаг 1: Сначала установите доксиген .
Шаг 2: Создайте документацию:
doxygen Doxyfile.in Шаг 3: Развертывание документации HTML из docs/_build/html .
Шаг 4: Наша последняя документация развернута по адресу https://docs.customchar.com.
Мы приветствуем все вклад в этот проект.
scripts/format-code.sh для форматирования кода. pre-commit install # Install pre-commit hook
bash scripts/format-code.sh # Format code (C++ styling)