[PYTHON] Echtzeit-Kantenerkennung mit OpenCV

1. Installieren Sie opencv

Raspberry Pi

Siehe Aufbau der Python-Entwicklungsumgebung

Windows

Einführung von Tensorflow und OpenCV mit Anaconda

mac

Beim Betreten des Systems(opencv2)


$ brew install gcc
$ brew install cmake
$ brew install tesseract
$ brew tap homebrew/science
$ brew install opencv
$ ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv2.so /Users/riki/.pyenv/versions/ML-2.7.13/lib/python2.7/site-packages/

Bei Verwendung von Anakonda(opencv3)


$ pyenv install anaconda3-4.1.1
$ cd <workspace with opencv3>
$ pyenv local anaconda3-4.1.1
$ conda install -c https://conda.anaconda.org/menpo opencv3
$ conda update hdf5

2. Erstellen eines Skripts

Verwenden Sie die [Canny Edge Detection] von opencv (http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_imgproc/py_canny/py_canny.html).

edge-detection.py


import numpy as np
import cv2

cap = cv2.VideoCapture(0)

while(True):
    ret, frame = cap.read()
    frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    frame =  cv2.Canny(frame, threshold1 = 100, threshold2=300)
    cv2.imshow('frame',frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()
スクリーンショット 2017-08-15 16.58.07.png

Recommended Posts

Echtzeit-Kantenerkennung mit OpenCV
Versuchen Sie die Kantenerkennung mit OpenCV
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Gesichtserkennung mit Python + OpenCV
Anime-Gesichtserkennung mit OpenCV
Grundlagen der Echtzeit-Bildverarbeitung mit opencv
OpenCV-Funktionserkennung mit Google Colaboratory
Katzenerkennung mit OpenCV (Modellverteilung)
Zeichnen Sie eine Aquarellillusion mit Kantenerkennung in Python3 und openCV3
Hallo Welt- und Gesichtserkennung mit OpenCV 4.3 + Python
Kantenextraktion mit Python + OpenCV (Sobel-Filter, Laplace-Filter)
Größenänderung, Mosaik, Gesichtserkennung mit OpenCV, manchmal Elefantenstempel
Katze zurück mit OpenCV erkennen
Binarisierung mit OpenCV / Python
Sprites mit OpenCV drehen
Echtzeitzeichnung mit Matplotlib
Datenerweiterung mit openCV
Einfache TopView mit OpenCV
Stolpern Sie mit opencv3 von Homebrew
Verbessern Sie schnell die Erkennungsgenauigkeit, indem Sie Parameter mit openCV-Gesichtserkennung angeben
Gesichtserkennung mit OpenCV von Python
"Apple-Verarbeitung" mit OpenCV3 + Python3
Gesichtserkennung in Echtzeit mit von getUserMedia [HTML5, openCV] aufgenommenem Video
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
Kantenerkennung (Laplace, Sobel, Canny)
[Python] Verwenden von OpenCV mit Python (Basic)
Binarisieren Sie Fotodaten mit OpenCV
Loop-Video-Laden mit opencv
Holen Sie sich Bildfunktionen mit OpenCV
Gesichtserkennung / Schneiden mit OpenCV
Erkennung von Blockchain-Manipulationen mit Python
Gesichtserkennung mit Haar Cascades
Probieren Sie OpenCV mit Google Colaboratory aus
Echtzeit-Web mit Django-Kanälen
Erstellung eines Kaskadenklassifikators mit opencv
Verwenden von OpenCV mit Python @Mac
Bilderkennung mit Keras + OpenCV
[Bildverarbeitung] Poo-san ist durch Kantenerkennung mit Python und OpenCV nackt!
Leuchtendes Leben mit Python und OpenCV
Gesichtserkennung mit YOLO Face (Windows10, Python3.6)
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
Gesichtserkennung mit Lambda (Python) + Erkennung
Löschen Sie bestimmte Farben mit OpenCV + PySimpleGUI
Einführung von OpenCV in Mac mit Homebrew
Machen Sie die Rotation der OpenCV-Objekterkennung unveränderlich
Einfache Python + OpenCV-Programmierung mit Canopy
Mit OpenCV die einfachsten Fehler finden
[OpenCV] Persönliche Identifikation mit Gesichtsfoto
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Ich habe versucht, das Gesicht mit MTCNN zu erkennen
Sprites mit OpenCV # 2 drehen ~ Mastering cv2.warpAffine () ~
Schneiden Sie das Gesicht mit Python + OpenCV aus
Änderungspunkterkennung mit Kalman-Filter
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Suchen Sie mit opencv nach phasenidentischen zusammengesetzten Wörtern