Ich plane, eine Einrichtung zum Experimentieren aufzubauen, in der ich eine automatische Videoaufnahme erhalten muss.
Mein ursprünglicher Plan war, MATLAB zu verwenden und Bilder zu machen, die später zusammengefügt werden können (um zu vermeiden, dass Videos während der Aufnahme zu schwer werden und weil ich nicht zu viele fps haben muss). MATLAB hat den Vorteil, dass viele Benutzer dies schon einmal gemacht haben und es reichlich Code gibt.
Allerdings habe ich einige Probleme mit dieser ursprünglichen Idee. Hauptsächlich wird der Computer, den ich wahrscheinlich verwenden werde, aufgrund von MATLAB-Anforderungen nicht abstürzen. Ich habe mich gefragt, ob etwas Ähnliches in R gebaut werden kann.
Ich könnte auch Python-Alternativen untersuchen (obwohl ich die Sprache nicht verwalte), da es anscheinend auch dort Alternativen gibt. Aber ich bevorzuge R, weil ich daran gewöhnt bin
Von RI sind mir keine Pakete bekannt, mit denen man Bilder von einer Kamera aufnehmen kann. In Python haben Sie jedoch verschiedene Möglichkeiten, außerdem gibt es viele Bibliotheken für Python, wie NumPy und SciPy , mit denen Sie statistische und Matrixoperationen wie in Matlab und R durchführen können, und Python ist leicht zu erlernen.
Die verschiedenen Pakete in Python, um Bilder von einer Kamera zu erfassen:
Mit folgendem Code erfassen Sie ein Bild und können es verarbeiten:
import numpy as np
import cv2
# open the connection to the camera
cap = cv2.VideoCapture(0)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# process image: frame ..
Einige Tutorials
Erleichtert auch die Bearbeitung Ihrer Bilder:
from SimpleCV import Camera
# Initialize the camera
cam = Camera()
# Loop to continuously get images
while True:
# Get Image from camera
img = cam.getImage()
Schließlich können Sie mit PyGame auch Frames von der Kamera lesen :
import pygame
import pygame.camera
from pygame.locals import *
pygame.init()
pygame.camera.init()
cam = pygame.camera.Camera("/dev/video0",(640,480))
cam.start()
image = cam.get_image()
Es gibt eine CRAN-Aufgabenansicht zu Medical Imaging und in der Mitte der Seite befindet sich ein Abschnitt „Allgemeine Bildverarbeitung“ mit kurzen Beschreibungen zu den Fähigkeiten verschiedener R-Pakete.
Zu diesem Zeitpunkt habe ich auf der Seite keine Erwähnung von "Video" gefunden.
Vielleicht ist die Task-View-Seite noch einen genaueren Blick wert.
Matthias Andina