Inhaltsverzeichnis
Frageninhalt
Workaround
Heim Java Öffnen Sie die CV-VideoCapture-Lesemethode

Öffnen Sie die CV-VideoCapture-Lesemethode

Feb 10, 2024 pm 06:06 PM

php-Editor Banana stellt heute eine Methode vor, um CV VideoCapture zum Lesen zu öffnen. Im Bereich Computer Vision ist VideoCapture eine häufig verwendete Klasse zum Lesen von Einzelbildern aus Videodateien oder Kameras. Durch die Verwendung der VideoCapture-Klasse können wir den Videostream problemlos abrufen und eine anschließende Bildverarbeitung und -analyse durchführen. In diesem Artikel erfahren Sie, wie Sie mit der VideoCapture-Klasse Videodateien oder Kamerabilder öffnen und lesen. Unabhängig davon, ob Sie Anfänger oder erfahrener Entwickler sind, können Sie diesen Artikel lesen, um zu erfahren, wie Sie die VideoCapture-Klasse zum Verarbeiten von Videodaten verwenden. Lass uns einen Blick darauf werfen!

Frageninhalt

Ich verwende eine Anwendung namens Android Studio, um meinen gesamten Code zu schreiben. Ich habe den folgenden Code geschrieben:

mat fieldimage = new mat();
videocapture.read(fieldimage);
Nach dem Login kopieren

Aber die Lesemethode des Videoaufnahmeobjekts gibt einen booleschen Wert zurück. Wenn ich also richtig liege, sollte dieser Code einen Fehler auslösen. Android Studio gibt jedoch keinen Fehler aus. Löst dieser Code einen Fehler aus? Wenn ja, könnte dieser Code ihn ersetzen?

Mat fieldImage = new Mat();
boolean finishedCapturing =  videoCapture.read(fieldImage);
while(!finishedCapturing) {
finishedCapturing =  videoCapture.read(fieldImage);
}
Nach dem Login kopieren

Workaround

Zuallererst: Wenn eine Methode einen Rückgabewert hat, müssen Sie den Wert nicht abrufen. Normalerweise gibt keine IDE einen Fehler aus, wenn Sie den Rückgabewert nicht erhalten. Wenn Ihnen eine Methode jedoch einen Rückgabewert liefert, sollten Sie diesen akzeptieren und wie von der Methode erwartet behandeln.

Für Ihren Fall gibt das Javadoc von Videocapture an, dass der Rückgabewert angibt, ob das Bild erfasst werden kann.

In Ihrem Fall können Sie also so etwas tun

Mat fieldImage = new Mat();
boolean hasReadFrame = true;
// Have a do-while loop to only have once the read call
do {
    // Check if a frame has read
    hasReadFrame =  videoCapture.read(fieldImage);
    // after reading, you could do some more logic with the fieldImage
} while (hasReadFrame);
Nach dem Login kopieren

Natürlich müssen Sie bei Bedarf eine Fehler-/Ausnahmebehandlung hinzufügen.

Das obige ist der detaillierte Inhalt vonÖffnen Sie die CV-VideoCapture-Lesemethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)