All Projects → vframeio → vframe

vframeio / vframe

Licence: MIT license
VFRAME: Visual Forensics and Metadata Extraction

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to vframe

img classification deep learning
No description or website provided.
Stars: ✭ 19 (-53.66%)
Mutual labels:  image-classification, image-search-engine
chitra
A multi-functional library for full-stack Deep Learning. Simplifies Model Building, API development, and Model Deployment.
Stars: ✭ 210 (+412.2%)
Mutual labels:  image-classification
MixNet-PyTorch
Concise, Modular, Human-friendly PyTorch implementation of MixNet with Pre-trained Weights.
Stars: ✭ 16 (-60.98%)
Mutual labels:  image-classification
serving-pytorch-models
Serving PyTorch models with TorchServe 🔥
Stars: ✭ 91 (+121.95%)
Mutual labels:  image-classification
Skin Lesions Classification DCNNs
Transfer Learning with DCNNs (DenseNet, Inception V3, Inception-ResNet V2, VGG16) for skin lesions classification
Stars: ✭ 47 (+14.63%)
Mutual labels:  image-classification
tensorflow-classification
A unified program to check predictions of different convolutional neural networks for image classification.
Stars: ✭ 68 (+65.85%)
Mutual labels:  image-classification
imannotate
Image annotation tool to make Machine Learning or others stuffs
Stars: ✭ 44 (+7.32%)
Mutual labels:  image-classification
Parametric-Contrastive-Learning
Parametric Contrastive Learning (ICCV2021)
Stars: ✭ 155 (+278.05%)
Mutual labels:  image-classification
CV
本仓库将使用Pytorch框架实现经典的图像分类网络、目标检测网络、图像分割网络,图像生成网络等,并会持续更新!!!
Stars: ✭ 72 (+75.61%)
Mutual labels:  image-classification
Paper-Notes
Paper notes in deep learning/machine learning and computer vision
Stars: ✭ 37 (-9.76%)
Mutual labels:  image-classification
Alturos.ImageAnnotation
A collaborative tool for labeling image data for yolo
Stars: ✭ 47 (+14.63%)
Mutual labels:  image-classification
jpetstore-kubernetes
Modernize and Extend: JPetStore on IBM Cloud Kubernetes Service
Stars: ✭ 21 (-48.78%)
Mutual labels:  image-classification
catacomb
The simplest machine learning library for launching UIs, running evaluations, and comparing model performance.
Stars: ✭ 13 (-68.29%)
Mutual labels:  image-classification
UniFormer
[ICLR2022] official implementation of UniFormer
Stars: ✭ 574 (+1300%)
Mutual labels:  image-classification
UnityProminentColor
Tool to gather main colors of an image using Unity.
Stars: ✭ 40 (-2.44%)
Mutual labels:  image-classification
Palmprint-Recognition-in-the-Wild
No description or website provided.
Stars: ✭ 22 (-46.34%)
Mutual labels:  forensic-analysis
sinkhorn-label-allocation
Sinkhorn Label Allocation is a label assignment method for semi-supervised self-training algorithms. The SLA algorithm is described in full in this ICML 2021 paper: https://arxiv.org/abs/2102.08622.
Stars: ✭ 49 (+19.51%)
Mutual labels:  image-classification
Tensorflow-Dog-Breed-Classifier
Tensorflow Image classifier that can predict the breed of a dog from it photo. Trained on image dataset of 5 different breed of dogs (rottweiler, bulldog, pug, german shepherds, labrador). Interestingly the classifier was able to predict the breed of the dogs even from images of their toys.
Stars: ✭ 14 (-65.85%)
Mutual labels:  image-classification
awesome-computer-vision-models
A list of popular deep learning models related to classification, segmentation and detection problems
Stars: ✭ 419 (+921.95%)
Mutual labels:  image-classification
Kaggle-Cdiscount-Image-Classification-Challenge
No description or website provided.
Stars: ✭ 15 (-63.41%)
Mutual labels:  image-classification

VFRAME: Visual Forensics, Redaction, and Metadata Extraction

VFRAME is a computer vision framework designed for analyzing large media archives of images and videos. It includes a ModelZoo and a customizable plugin architecture to develop custom CLI tools. VFRAME is still under development and code is subject to major changes.

Setup Conda or pip Environment

# Clone this repo
git clone https://github.com/vframeio/vframe

# Create Conda environment
conda env create -f environment-linux.yml  # Linux CPU (Another step required for GPU)

# Activate
conda activate vframe

# Make an alias to vframe cli (recommended)
alias vf="python /path/to/vframe/src/cli.py

# or
cd /path/to/vframe/
python src/cli.py

To run the GPU-accelerated scripts on more recent GPUs (including RTX 3080 Ti or 3090) install PyTorch nightly from https://pytorch.org/.

Test Installation

# Show list of commands
vf

# Show list of image processing commands
vf pipe

# Show list of modelzoo commands
vf modelzoo

ModelZoo

# List of modelzoo commands
vf modelzoo list

# Download a test model
vf modelzoo download -m coco

# Speed test model for 20 iterations
vf modelzoo benchmark -m coco --iters 20 --device -1  # use CPU
vf modelzoo benchmark -m coco --iters 20 --device 0 # use GPU 0, 1, etc...

Read more about the ModelZoo

Detect Objects

# detect objects using COCO model (replace "image.jpg" with your image)
vf pipe open -i image.jpg detect -m coco draw display

Read more about object detection and the ModelZoo

Redacting (Blurring) Faces

# Detect and blur faces in directory of images
vf pipe open -i input/ detect -m yoloface redact save-images -o output/

Read more about redaction

Batch Object Detection

Convert a directory of images or video to JSON summary of detections

vf pipe open -i $d detect save-json -o output/

Road Map

  • Add OCR
  • Expand ModelZoo
  • Improve detection inference performance

Acknowledgments

VFRAME gratefully acknowledges support from the following organizations and grants:

VFRAME received support from the NLNet Foundation and Next Generation Internet (NGI0) supported research and development of face blurring and biometric redaction tools during 2019 - 2021. Funding was provided through the NGI0 Privacy Enhancing Technologies Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program.

VFRAME development during 2019-2021 is being supported with a three-year grant by Meedan / Check Global. With this grant, we have developed tools to integrate computer vision in to Check's infrastructure, allowing computer vision to be deployed in the effort to verify breaking news, and carried out research and development of the synthetic data generation and training environment.

VFRAME development in 2018 and 2019 was supported with a grant from the German Federal Ministry of Education and Research (Bundesministerium für Bildung und Forschung) and the Prototype Fund. This funding allowed VFRAME to research computer vision applications in human rights, prototype annotation and processing applications, implement a large-scale visual search engine, and prototype the synthetic 3D data generation environment.

Read more about supporting VFRAME on the website vframe.io/about

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].