Szenenerkennung nach GIST-Feature-Quantität in Python

Python mit Bibliotheken wie numpy, scipy, scikit-learn, scikit-image Es ist eine Sprache, die von maschinellen Lernenden und Lebensläufen verwendet wird. Um die Szene mit diesen zu erkennen Ich habe einen Python-Wrapper für die in C geschriebene GIST-Feature-Extraktionsbibliothek erstellt.

GIST-Funktionen

A. Es wird gesagt, dass die von Torralba entwickelte Merkmalsmenge für die Szenenerkennung geeignet ist. Jetzt, da Deep Learning in vollem Gange ist, geht es mir jetzt etwas besser, aber ich habe es diesmal verwendet, weil es einfach zu versuchen ist. http://people.csail.mit.edu/torralba/code/spatialenvelope/

Lear's GIST implementation C Implementierung von GIST-Funktionen. Diesmal habe ich dafür einen Python-Wrapper erstellt. http://lear.inrialpes.fr/software

lear-gist-python Dies ist der Wrapper, den ich dieses Mal geschrieben habe. Hier: https://github.com/tuttieee/lear-gist-python

Sie können es so verwenden.

import gist
import numpy as np

img = ... # numpy array containing an image
descriptor = gist.extract(img)

Es gibt auch ein Erkennungsbeispiel unter Verwendung des 8-Szenen-Datensatzes (auch jetzt ... lol), der auf der oben genannten A. Torralba-Website (http://people.csail.mit.edu/torralba/code/spatialenvelope/) veröffentlicht wurde. ..

Andere

Ich habe zum ersten Mal eine C-Erweiterung für Python geschrieben. Wenn Sie Vorschläge haben, kommentieren Sie bitte.

Recommended Posts

Szenenerkennung nach GIST-Feature-Quantität in Python
Spracherkennung mit Python
Spracherkennung durch Python MFCC
Sortieren nach Datum in Python
Zahlenerkennung in Bildern mit Python
Handschriftliche Zeichenerkennung mit KNN in Python
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Neue Funktionen in Python 3.4.0 (3) - Generische Funktionen für den Einzelversand
Traffic Safety-Kun: Erkennung von Verkehrszeichen in Python
Common Mock von Moto im Unit-Test von Python
Ausrichtungsalgorithmus durch Einfügemethode in Python
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
Verwenden Sie verschiedene Rabbimq-Funktionen mit Python Pika
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
Teilen Sie Kamelfallzeichenfolgen in Python Wort für Wort
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Implementiert in Python PRML Kapitel 4 Klassifizierung nach Perceptron-Algorithmus
[Maya Python] Anzeige .ui erstellt von Qt Designer in Maya
[Python] Rufen Sie das Element ab, indem Sie das Namensattribut in BeautifulSoup angeben
Verschieben Sie die Alphabetzeichenfolge in Python um N Zeichen
gitwatch> python> Top 30 Python-Projekte in GitHub> 19. Oktober 2014 VON DSK
Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
Sprachdateierkennung durch Google Speech API v2 mit Python