All Projects → chsasank → image_features

chsasank / image_features

Licence: other
Extract deep learning features from images using simple python interface

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to image features

Imageclassification
Deep Learning: Image classification, feature visualization and transfer learning with Keras
Stars: ✭ 83 (-1.19%)
Mutual labels:  feature-extraction, image-classification
Medpy
Medical image processing in Python
Stars: ✭ 321 (+282.14%)
Mutual labels:  feature-extraction, image-classification
Bag-of-Visual-Words
🎒 Bag of Visual words (BoW) approach for object classification and detection in images together with SIFT feature extractor and SVM classifier.
Stars: ✭ 39 (-53.57%)
Mutual labels:  feature-extraction, image-classification
Computer Vision Guide
📖 This guide is to help you understand the basics of the computerized image and develop computer vision projects with OpenCV. Includes Python, Java, JavaScript, C# and C++ examples.
Stars: ✭ 244 (+190.48%)
Mutual labels:  feature-extraction, image-classification
img classification deep learning
No description or website provided.
Stars: ✭ 19 (-77.38%)
Mutual labels:  image-classification
food-detection-yolov5
🍔🍟🍗 Food analysis baseline with Theseus. Integrate object detection, image classification and multi-class semantic segmentation. 🍞🍖🍕
Stars: ✭ 68 (-19.05%)
Mutual labels:  image-classification
rps-cv
A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi
Stars: ✭ 102 (+21.43%)
Mutual labels:  image-classification
vframe
VFRAME: Visual Forensics and Metadata Extraction
Stars: ✭ 41 (-51.19%)
Mutual labels:  image-classification
PyTrx
PyTrx is a Python object-oriented programme created for the purpose of calculating real-world measurements from oblique images and time-lapse image series. Its primary purpose is to obtain velocities, surface areas, and distances from oblique, optical imagery of glacial environments.
Stars: ✭ 31 (-63.1%)
Mutual labels:  image-classification
music-genre-classification
Zalo AI Challenge - Music Genre Classification
Stars: ✭ 23 (-72.62%)
Mutual labels:  image-classification
Billion-scale-semi-supervised-learning
Implementing Billion-scale semi-supervised learning for image classification using Pytorch
Stars: ✭ 81 (-3.57%)
Mutual labels:  image-classification
memento
Organize your meme image cluster in a better format using OCR from the meme to sort them using tesseract along with editing memes by segmenting them using OpenCV within a directory
Stars: ✭ 70 (-16.67%)
Mutual labels:  image-classification
BottleneckTransformers
Bottleneck Transformers for Visual Recognition
Stars: ✭ 231 (+175%)
Mutual labels:  image-classification
Custom-CNN-based-Image-Classification-in-PyTorch
No description or website provided.
Stars: ✭ 41 (-51.19%)
Mutual labels:  image-classification
denoised-smoothing
Provably defending pretrained classifiers including the Azure, Google, AWS, and Clarifai APIs
Stars: ✭ 82 (-2.38%)
Mutual labels:  image-classification
pyAudioProcessing
Audio feature extraction and classification
Stars: ✭ 165 (+96.43%)
Mutual labels:  feature-extraction
imgpalr
R package for generating color palettes from arbitrary images.
Stars: ✭ 44 (-47.62%)
Mutual labels:  image-classification
SPHORB
feature detector and descriptor for spherical panorama
Stars: ✭ 66 (-21.43%)
Mutual labels:  feature-extraction
Resolvedor-de-Sudoku
Resolver Sudoku de genina.com
Stars: ✭ 17 (-79.76%)
Mutual labels:  image-classification
Food-Categories-Classification
This repository contains the dataset and the source code for the classification of food categories from meal images.
Stars: ✭ 48 (-42.86%)
Mutual labels:  image-classification

Deep Learning Image Embeddings/Features That Work

You are looking for generic image features for

  1. Image classification
  2. Image retrieval
  3. Image similarity and so on.

Sometimes, you are not looking for latest and greatest. You just need something that just works. With image_features, you can extract such deep learning based features from images in a single line of code:

from image_features import image_features
features = image_features(['your_image_1.png', 'your_image_2.jpg'])

You can use these features to train a scikit-learn classification model:

from sklearn import linear_model
from image_features import image_features
X_train = image_features(['your_image_1.png', 'your_image_2.jpg'])
y_train = ['cat', 'dog']
clf = linear_model.LogisticRegression()
clf.fit(X_train, y_train)

Package internally uses PyTorch and imagenet pretrained deep learning model like resnet50 (default).

Install

pip install -U git+https://github.com/chsasank/image_features.git

Tutorial

I have written an accompanying tutorial to help you get started.

Aim

  • Inspired by face_recognition and how it just works most of the time.
  • Simple yet fairly complete implementation.
  • If there is enough interest in this, put on pypi
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].