Christian J. Mills's repositories
Barracuda-PoseNet-Tutorial
This tutorial series provides step-by-step instructions for how to perform human pose estimation in Unity with the Barracuda inference library.
icevision-openvino-unity-tutorial
This tutorial covers training an object detector with the IceVision library and implementing it in a Unity game engine project using the OpenVINO Toolkit.
Basic-In-Game-Style-Transfer-Tutorial
A basic implementation of in-game style transfer using the Barracuda library for Unity. - OUTDATED
barracuda-inference-posenet-demo
A simple Unity project demonstrating how to perform 2D human pose estimation with the barracuda-inference-posenet package.
cjm-yolox-pytorch
A PyTorch implementation of the YOLOX object detection model based on the mmdetection implementation.
unity-barracuda-inference-base
This Unity package provides a foundation for performing inference with the Barracuda inference library. It includes a flexible base class to extend with task-specific packages.
unity-barracuda-inference-posenet
This Unity package extends the functionality of the barracuda-inference-base package to perform 2D human pose estimation using PoseNet models.
barracuda-image-classification-demo
A simple Unity project demonstrating how to perform image classification with the barracuda-inference-image-classification package.
unity-cv-image-gallery
This Unity package provides an interactive image gallery and a Scroll View prefab, designed to facilitate testing of computer vision applications, such as image classification, object detection, and pose estimation.
unity-human-pose-2d-toolkit
This Unity package provides an easy-to-use and customizable solution to work with and visualize 2D human poses on a Unity canvas.
unity-media-display
Unity Media Display is a Unity package for creating a demo screen to display test images, videos, or webcam streams. It provides a set of utility functions for setting up a demo screen, updating its texture and transformations, and initializing and managing webcam streams.
cjm-pandas-utils
Some utility functions for working with Pandas.
miniai-data-aug-experiments-unity
A Unity project for creating in-browser demos to compare models trained with different data augmentations
miniai-resnet18d-custom-trivial-aug-demo
An in-browser demo to compare models trained with different data augmentations
unity-barracuda-inference-image-classification
This Unity package extends the functionality of the barracuda-inference-base package to perform image classification using computer vision models.
unity-deep-learning-image-preprocessor
This Unity package is designed for preparing image input to perform inference with deep learning models. The package includes shaders and compute shaders for various image processing tasks, such as cropping, normalizing, and flipping images.
UnityMediaDisplay_Demo
UnityMediaDisplay_Demo is a simple demo project demonstrating how to use the Unity-Media-Display and Unity-CV-Image-Gallery packages in Unity.
auto-reply-workflow
This GitHub Actions workflow automatically replies to newly opened issues with a predefined message. The workflow is designed to notify issue creators that their issue will be addressed on a specific day of the week.
cjm-psl-utils
Some utility functions using the Python Standard Library.
miniai-resnet18d-baseline-demo
An in-browser demo to compare models trained with different data augmentations
miniai-resnet18d-rand-pixel-cp-demo
An in-browser demo to compare models trained with different data augmentations
miniai-resnet18d-rand-square-cp-demo
An in-browser demo to compare models trained with different data augmentations
miniai-resnet18d-rand-square-pixel-cp-demo
An in-browser demo to compare models trained with different data augmentations
miniai-resnet18d-trivial-aug-demo
An in-browser demo to compare models trained with different data augmentations
UnityTextureReaderD3D
UnityTextureReaderD3D is a plugin package for Unity that enables easy access to pixel data from Direct3D11 and Direct3D12 textures. The package includes native plugins for both APIs, providing efficient texture reading without the need for additional scripts or workarounds.
UnityTextureReaderD3D11-Plugin
This repository contains the Visual Studio project for the UnityTextureReaderD3D11 plugin, a native plugin for Unity that enables efficient pixel data reading from Direct3D11 textures.
UnityTextureReaderD3D12-Plugin
This repository contains the Visual Studio project for the UnityTextureReaderD3D12 plugin, a native plugin for Unity that enables efficient pixel data reading from Direct3D12 textures.
UnityTextureReaderD3D_Demo
This is a simple demo project that demonstrates how to use the UnityTextureReaderD3D package to access and read pixel data from Direct3D11 and Direct3D12 textures in Unity.