Python Open CV hat versucht, das Bild im Text anzuzeigen.

Bildanalyse mit Python OpenCV

OpenCV (Open Source Computer Vision Library) ist eine Open Source Computer Vision Library, die von Intel entwickelt und veröffentlicht wurde [1]. Nachdem die Entwicklung 2009 an Willow Garage übertragen wurde, wird sie derzeit von Itseez ab 2015 gewartet [2]. Darüber hinaus wurde bekannt gegeben, dass Intel Itseez am 26. Mai 2016 übernehmen wird.

Mit anderen Worten, es wurde von Intel entwickelt, ging herum und jetzt scheint es, dass Intel es wieder erworben hat.

Eine solche Bibliothek.

Es hat nicht nur Bildverarbeitung, sondern auch Gelegenheitslernen,

Es ist schön.

Also fragte ich mich, ob ich damit etwas entwickeln könnte.

Ich habe das Foto in Text umgewandelt und es in HTML ausgespuckt.

Erstens können Sie dies nur tun, wenn Sie openCV in der Entwicklungsumgebung verwenden können. Stellen Sie es daher zur Verfügung.

Homebrew ist praktisch, also werde ich es verwenden.

Verwenden Sie tippen.

Tippen Sie auf Zusammenfassung:


Ein Befehl namens "tap" wurde zu Homebrew hinzugefügt. Mit diesem Befehl können Sie ein Repository, das eine andere als die offizielle Formel veröffentlicht hat, in Homebrew importieren und mit dem Befehl $ brown verarbeiten.

Dies macht es einfach, Formeln wie vim, Apache und php hinzuzufügen, die Homebrew vorher nicht hatte. Wenn Sie eine Formel in Ihr Github-Konto hochgeladen haben, können Sie sie auch importieren.


Unten zitiert http://tukaikta.blog135.fc2.com/blog-entry-204.html

Das ist praktisch.

brew tap homebrew/science

Installieren Sie openCV.

brauen installieren.

brew install opencv

Überprüfen Sie, ob es mit Python verwendet werden kann.

->> python
Python 2.7.10 (default, Feb  7 2017, 00:08:15) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> import numpy
>>> 

Es scheint eine gute Bibliothek zum Bearbeiten von mehrdimensionalen Arrays zu sein, und es scheint genau richtig zu sein, um die von openCV ausgespuckten Informationen zu speichern.

Ich werde es vorerst benutzen.

import

sudo pip install numpy

Wenn du so weit kommst

Versuchen Sie zunächst, das Bild mit openCV zu laden.

img = cv2.imread('./nakamoto.jpeg', cv2.IMREAD_COLOR)

cv2.imread (Bildpfad, Ausgabebildtyp)

Bilddaten können mit der obigen Funktion ausgegeben werden. Wenn Sie es nur anzeigen möchten.

img = cv2.imread('./fuckImage.png', cv2.IMREAD_COLOR)

cv2.imshow('imgae',img )
cv2.waitKey(0)

Dies allein startet den, der das Bild anzeigt.

cv2.imread () Mit anderen Worten, das von der Funktion links gelesene Bild selbst wird ausgegeben.

Das ist ein Bild.

Wir werden diese Daten verwenden.

Sie können den RGB-Wert des angegebenen Speicherorts dieses erfassten Bildes abrufen.

wid_num = 0
hei_num = 0
b = img[wid_num,hei_num,0]
g = img[wid_num,hei_num,1]
r = img[wid_num,hei_num,2]

Aus den oben genannten Gründen Sie können die Farbe der 0X0-Koordinaten erhalten.

Wenden Sie diese an und konvertieren Sie Folgendes

nakamoto.jpeg

Das obige Bild wird in das folgende konvertiert.

スクリーンショット 2017-09-11 9.16.03.png

Alle oben genannten Bilder wurden nicht gezeichnet. Wenn Sie also das Ganze sehen möchten, können Sie es wie folgt sehen.

http://shichimitoucarashi.com/ImageToStr/

Der gesamte Quellcode ist unten aufgeführt, daher warten wir auf Ihre Pull-Anfrage.

https://github.com/keisukeYamagishi/ImageToStr/tree/created_html

Verweise

https://ja.wikipedia.org/wiki/OpenCV http://opencv.org/ http://cs231n.github.io/python-numpy-tutorial/ http://alcuin.space/ http://docs.opencv.org/3.3.0/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56

Recommended Posts

Python Open CV hat versucht, das Bild im Text anzuzeigen.
Ich habe versucht, das Bild mit OpenCV im "Skizzenstil" zu verarbeiten
Ich habe versucht, die Videowiedergabezeit anzuzeigen (OpenCV: Python-Version)
Ich habe versucht, das Bild mit OpenCV im "Bleistift-Zeichenstil" zu verarbeiten
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Ich habe versucht, das Bild mit Python + OpenCV zu "differenzieren"
Ich habe versucht, das Bild mit Python + OpenCV zu "binarisieren"
Ich möchte den Fortschritt in Python anzeigen!
Sprechen mit Python [Text zu Sprache]
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Konvertieren Sie das Bild in .zip mit Python in PDF
Im Python-Befehl zeigt Python auf Python3.8
Einführung in die Bildanalyse opencv python
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
Ich habe versucht, den Text in der Bilddatei mit Tesseract der OCR-Engine zu extrahieren
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, Permutation in Python zu implementieren
Ich habe versucht, PLSA in Python 2 zu implementieren
Zeigen Sie Python 3 im Browser mit MAMP an
So zeigen Sie die neunundneunzig Tabelle in Python an
So überprüfen Sie die Version von opencv mit Python
Ich habe versucht, ADALINE in Python zu implementieren
Ich habe versucht, PPO in Python zu implementieren
So zeigen Sie Hello World in Python an
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
Ich habe versucht, mit Python + OpenCV eine Bildähnlichkeitsfunktion zu erstellen
[Python] Ich habe versucht, den kollektiven Typ (Satz) auf leicht verständliche Weise zusammenzufassen.
Wenn Sie mit der Maus über Matplotlib fahren, wird das entsprechende Bild angezeigt.
Verwendung der C-Bibliothek in Python
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
tse - Einführung in den Text Stream Editor in Python
Verwendung der Python-Bildbibliothek in der Python3-Serie
Was ist im Docker Python-Image pfeifend?
Ich habe versucht, "Birthday Paradox" mit Python zu simulieren
Ich habe die Methode der kleinsten Quadrate in Python ausprobiert
So beschneiden Sie ein Bild mit Python + OpenCV
Dynamisches Ersetzen der nächsten Methode in Python
Zeichnen Sie Diagramme in Julia ... Überlassen Sie die Diagramme Python
Der einfachste Weg, OpenCV mit Python zu verwenden
Tipps zum Schreiben werden in Python kurz abgeflacht
Ich habe versucht, TOPIC MODEL in Python zu implementieren
So erhalten Sie die Dateien im Ordner [Python]
Ich habe versucht, eine selektive Sortierung in Python zu implementieren
Ich habe versucht, den Bildfilter von OpenCV zu verwenden
[Python + OpenCV] Malen Sie den transparenten Teil des Bildes weiß
Einführung in OpenCV (Python) - (2)
Bildformat in Python
[Python] Ich habe versucht, das Mitgliederbild der Idolgruppe mithilfe von Keras zu beurteilen
Suchen Sie die Position im Originalbild anhand der Koordinaten nach der affinen Konvertierung (Python + OpenCV).
So zeigen Sie im gesamten Fenster an, wenn Sie das Hintergrundbild mit tkinter einstellen
Ich möchte das Bild entlang der Kontur anstelle des Rechtecks zuschneiden [Python OpenCV]
Zeigen Sie in Python n Nachkommastellen an
Ein Tool zum Erstellen von Maskenbildern für ETC in Python
So rufen Sie den n-ten größten Wert in Python ab