Untitled

Dataset Tools Repo (Derrick Schultz)

**https://github.com/dvschultz/dataset-tools**

A repo created by Derrick Schultz filled with Python scripts to help you batch process images for training generative neural networks. No need to know Python to use these.

Prerequisites: comfort with the command line, setting up Python environments (see the playlist below)

**Dataset Demos YouTube Playlist** (Derrick Schultz AKA Artificial Images) Youlearn how to use the Dataset Tools Repo, as well as other things like scrapers. Note: some tutorials may be outdated and no longer work, or there may be newer versions of some of these things.)


Screenshot 2023-03-14 at 10.16.14 PM.png

Dataset Demos YouTube Playlist - Artificial Images (Derrick Schultz)

**https://www.youtube.com/playlist?list=PLWuCzxqIpJs9v81cWpRC7nm94eTMtohHq**

A long list of tutorials for things like:


Screenshot 2023-03-14 at 11.22.54 PM.png

Dataset Creation Workshop: Python, OpenCV and Numpy (Derrick Schultz)

**https://www.youtube.com/watch?v=VKMGFl3JGvs&list=PLWuCzxqIpJs9v81cWpRC7nm94eTMtohHq&index=31**

This 3-hour workshop is a solid introduction to working with OpenCV in Python for the specific purpose of batch processing images. If you don’t care about learning Python/OpenCV and just want to process your images, stick with Derrick’s Dataset Tools Repo.

(Doug attended this workshop, check out his cameo at 32:38)

(Also and I shit you not, Redfoo from LMFAO also attended this workshop, check out his cameo at 1:31:30)

(Catch up on some LMFAO history)

(Turns out Redfoo is quite the creative coder. Here he is wishing a happy birthday to the one and only “best teacher in the universe” Dan Shiffman (of The Coding Train))


Screenshot 2023-03-14 at 10.33.00 PM.png

Roboflow (Object Detection with YOLO)

**https://roboflow.com/**

Roboflow is a service that allows you to upload and process your own data sets so that you can train your own object detection models like YOLO. This can be useful for preparing data sets for generative models.

Prerequisites: some familiarity with Python, command line

Roboflow YouTube Channel (Python-based tutorials for using various object detection tools with Roboflow)

**Creating the Correct Object Detection Dataset Format with Roboflow (Derrick Schultz)** (note, this may be out of date, but it might still be fine)

**Training a Yolo V5 Object Detector in Colab (Derrick Schultz)**


Screenshot 2023-03-14 at 10.53.21 PM.png

OpenCV Python Tutorials (Tech With Tim)

**https://www.youtube.com/playlist?list=PLzMcBGfZo4-lUA8uGjeXhBUUzPYc6vZRn**

Basic intro tutorials for OpenCV with Python.

OpenCV is an open source Computer Vision library, with implementations in Python, C++, JavaScript (and more). Many of the resources on this page use OpenCV with Python. These tutorials will introduce you to the OpenCV fundamentals.


Untitled

Face Recognition

Tutorials for detecting and recognizing faces (knowing who is in a picture, video or webcam feed)

**Face recognition in real-time | with Opencv and Python - PySource**

Python Face Recognition Tutorial - Traversy Media

**Face Recognition With Python 3.10 Tutorial (Webcam) - Idently**


Untitled

Emotion Recognition

**Real Time Face Detection in p5.js - Kazuki Umeda (using face-api.js)**


NeRF (Neural Radiance Field) (AI-assisted 3D scanning)

**https://github.com/NVlabs/instant-ngp**

Create high-quality 3D scans of objects or environments with just a few images.

**NVIDIA Introduces No Code Instant NeRF! - EveryPoint**

**NVIDIA Instant NeRF Advanced Tips - EveryPoint**

**Updated: Making a NeRF animation with NVIDIA's Instant NGP - Eric Haines**

**NVIDIA Instant NeRF Installation Tutorial & NeRF Creation Tutorial - The Drone Trainer**