Inhaltsverzeichnis
Geschäftsanforderungen an KI-Systeme
Beispiele für Anwendungen künstlicher Intelligenz:
Heim Technologie-Peripheriegeräte KI Wie lassen sich Chancen für KI in der maschinellen Bildverarbeitung identifizieren?

Wie lassen sich Chancen für KI in der maschinellen Bildverarbeitung identifizieren?

Apr 08, 2023 pm 04:31 PM
人工智能 ai 机器视觉

Künstliche Intelligenz (KI) wird von verschiedenen Branchen eingesetzt, um die Leistungsfähigkeit von Daten zu nutzen und sie für intelligentere Entscheidungen zu nutzen.

Wie lassen sich Chancen für KI in der maschinellen Bildverarbeitung identifizieren?

In diesem Artikel erfahren Sie, wie Sie Chancen für KI in Bildverarbeitungsanwendungen identifizieren.

Geschäftsanforderungen an KI-Systeme

Erwartungen verwalten

KI-Methoden haben spezifische Anwendungsfälle. Schließlich handelt es sich nicht um eine universelle Lösung und sie kann nicht alle Probleme lösen. Einige Anwendungen eignen sich besser für herkömmliches Computer Vision, andere erfordern möglicherweise beides und andere erfordern möglicherweise nur künstliche Intelligenz. KI-Systeme sind teuer – sowohl im Hinblick auf die Kosten als auch auf die erforderlichen Vorabressourcen. Open-Source-Tools benötigen viel Entwicklungszeit und externe Tools sind oft teuer. Darüber hinaus ist häufig eine GPU erforderlich, um eine ausreichende Leistung auf dem System zu erzielen. Viele Hersteller verfügen oft nicht über GPUs oder eine entsprechende Rechenleistung. Daher ist es wichtig zu ermitteln, welche Anwendungen für KI mit starken Geschäftsanforderungen gut geeignet sind.

Die Bedeutung der Einstellungen des visuellen Systems

Vor dem Einstieg in die KI wird empfohlen, eine solide Grundlage für die Einstellungen des visuellen Systems zu haben. Dies ist jedoch für die KI weniger wichtig, da sie häufig mit schlechteren Bedingungen zurechtkommt als herkömmliche Systeme. Hier gelten alle normalen Regeln für Bildverarbeitungssysteme – gute Beleuchtung, Kameraauflösung, Brennweite usw. Wenn einer dieser Faktoren nicht den Anforderungen entspricht, lohnt es sich, noch einmal darauf einzugehen und sich mit ihnen zu befassen, bevor man sich weiter mit KI befasst. Sorgen Sie für ein robustes Vision-System-Setup, um beste Ergebnisse zu erzielen.

Referenz menschliche Leistung

KI-Systeme sind dort am erfolgreichsten, wo die menschliche Leistung stark ist. Sobald das System eingerichtet ist, können Bediener Bilder einfach mit dem Auge identifizieren/klassifizieren und so feststellen, ob sie für KI geeignet sind. Wenn die menschliche Leistung jedoch nicht ausreicht, ist die Leistung des KI-Modells wahrscheinlich schlecht. Nimmt man die menschliche Leistung als Bezugspunkt dafür, was ein KI-Modell leisten kann, ist es unwahrscheinlich, dass die KI eine bessere Leistung erbringt, wenn ein Bediener Bilder nur in 70 % der Fälle korrekt identifizieren kann. Wenn die menschliche Leistung für eine Anwendung nicht ausreicht, sollte daher zunächst dieses Leistungsproblem behoben und auf ein akzeptables Niveau verbessert werden. Sobald die Betreiber die erwartete Leistung erreichen, kann KI in Betracht gezogen werden.


Zeit und Ressourcen

Das Sammeln von Bildern und das Trainieren eines Modells erfordert erheblichen Aufwand. Oftmals ist das Sammeln qualitativ hochwertiger Bilder der schwierigste Teil, da die Fehlerquote bei vielen Herstellern sehr gering ist. Ohne Daten kann es schwierig sein, ein Modell auf fehlerhafte Teile zu trainieren. Trainingstools sind hilfreich und stellen vorab trainierte Modelle bereit, für deren Training weniger Proben erforderlich sind. Das Training ist ein iterativer Prozess, der mehrere Schritte umfasst, um die idealen Parameter für die Ausführung des Modells zu finden. Die Optimierung eines Modells erfordert oft Zeit und Experimente. Wenn außerdem neue Daten im Feld auftauchen, muss das Modell erneut trainiert und bereitgestellt werden.


Beispiele für Anwendungen künstlicher Intelligenz:

Eine Beispielanwendung künstlicher Intelligenz in der Bildverarbeitung ist die Endmontageprüfung, ein anderes die Prüfung von Leiterplatten oder Leiterplatten.

❶ Endmontagekontrolle:

Hintergrund

Die Endkontrolle von Teilen/Produkten oder Komponenten wird normalerweise von Bedienern, herkömmlichen Bildverarbeitungssystemen oder beiden durchgeführt. Als Beispielprodukt werden hier Teledyne-Kameras hervorgehoben. Bei einer Endkontrolle werden möglicherweise verbogene Stifte, Kratzer auf der Oberfläche, die richtige Platzierung der Anschlüsse, die Ausrichtung der Aufkleber, der korrekte Druck des Textes, der Abstand zwischen den Mechanismen und mehr überprüft. Grundsätzlich müssen alle Ausnahmen gefunden werden, die während des Build-Prozesses auftreten. Doch dann wird die Liste der nachzuschlagenden Kriterien schnell sehr lang. Herkömmliche regelbasierte Systeme haben Schwierigkeiten, alle Eckfälle zu bewältigen, und die Schulung neuer Bediener ist schwierig.

Warum KI?

Es gibt normalerweise zu viele Regeln, um zu bestimmen, was „passt“. Dies macht es für herkömmliche Bildverarbeitungssysteme schwierig, eine gute Leistung zu erzielen. Die Alternative besteht darin, dass die manuelle Inspektion für viele Unternehmen zeitaufwändig ist und es für neue Betreiber schwierig ist, unklare Urteile zu fällen. Herkömmliche regelbasierte Systeme weisen häufig keine ausreichende Leistung auf, und Hersteller verlassen sich dabei auf das Urteilsvermögen des Bedieners. Es kann zu unterschiedlichen Lichtverhältnissen sowie zu starken Abweichungen bei der Fehlerstelle, -form und -beschaffenheit kommen. Oft genügt eine einfache qualitative „Gut/Schlecht“-Ausgabe. Dies kann jedoch auf Wunsch auch mit herkömmlichen regelbasierten Algorithmen kombiniert werden.

Vorteile

Mit KI ist die Einrichtung viel einfacher. Nach dem Sammeln einer großen Anzahl von Bildern zum Trainieren eines Modells erfordert die Inbetriebnahme eines Systems in der Regel weit weniger Entwicklungsaufwand als bei einem regelbasierten System, insbesondere unter Verwendung von KI-Tools. Mit einem geeigneten System, das in der Regel eine GPU verwendet, ist die Überprüfung viel schneller und liegt in der Größenordnung von Millisekunden. Wenn sie mit guten Daten versorgt werden, sollten KI-Systeme außerdem zuverlässiger arbeiten als Menschen und eine gute Möglichkeit sein, Inspektionsabläufe zu standardisieren. Der Algorithmus wird in der Regel anhand von Daten trainiert, die von mehreren Bedienern bereitgestellt werden, wodurch menschliche Fehler reduziert werden. Dies trägt dazu bei, menschliche Vorurteile oder Ermüdungserscheinungen zu verringern, die durch einen einzelnen Bediener entstehen können. In diesem Beispiel kann KI Herstellern dabei helfen, Out-of-Box-Fehler zu reduzieren und die Inspektionsqualität und den Durchsatz zu verbessern.

❷PCB-Inspektion:

Hintergrund

PCB-Hersteller müssen ihre Leiterplatten auf etwaige Mängel überprüfen. Möglicherweise handelt es sich um eine schlechte Lötstelle, einen Kurzschluss oder eine andere Anomalie. Üblicherweise kommen AOI-Maschinen (Automated Optical Inspection) zum Einsatz. Da die Fehler jedoch sehr unterschiedlich sind, ist es schwierig, alle Randfälle zu behandeln. Und die Leistung regelbasierter Systeme ist nicht genau genug, und die Hersteller verlangen von den Bedienern, manuelle Inspektionen durchzuführen, was zeitaufwändig und teuer ist.

Warum KI?

Traditionelle AOI-Systeme haben Schwierigkeiten, Fehler zu erkennen. Die Leistung ist entweder zu hoch oder zu gering, was dazu führt, dass eine defekte Leiterplatte den Test besteht oder eine gute Leiterplatte ausfällt. Ähnlich wie in anderen Situationen gibt es zu viele Regeln, um ein „gutes Board“ zu bestimmen. Je nach Anwendungsfall können hier mithilfe von KI Defekte unterschiedlicher Größe und Form wie Kurzschlüsse, Unterbrechungen, fehlerhafte Bauteile, Schweißfehler etc. klassifiziert werden.

Vorteile

Mit künstlicher Intelligenz können Hersteller die Genauigkeit und Qualität von Inspektionen verbessern. Dies trägt dazu bei, die Anzahl defekter Leiterplatten, die die Prüfung bestehen, zu reduzieren. Es spart außerdem Zeit und Arbeitskosten bei manuell unterstützten Inspektionen und erhöht den Durchsatz durch die Automatisierung von Aufgaben, deren Ausführung durch den Bediener länger dauert.

Das obige ist der detaillierte Inhalt vonWie lassen sich Chancen für KI in der maschinellen Bildverarbeitung identifizieren?. 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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 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)

Wie ändere ich die Größe einer Bootstrap -Liste? Wie ändere ich die Größe einer Bootstrap -Liste? Apr 07, 2025 am 10:45 AM

Die Größe einer Bootstrap -Liste hängt von der Größe des Containers ab, der die Liste enthält, nicht die Liste selbst. Die Verwendung von Bootstraps Grid -System oder Flexbox kann die Größe des Containers steuern und dadurch indirekt die Listenelemente ändern.

Wie implementieren Sie die Verschachtelung von Bootstrap -Listen? Wie implementieren Sie die Verschachtelung von Bootstrap -Listen? Apr 07, 2025 am 10:27 AM

Verschachtelte Listen in Bootstrap erfordern die Verwendung des Grid -Systems von Bootstrap, um den Stil zu steuern. Verwenden Sie zunächst die äußere Schicht & lt; ul & gt; und & lt; li & gt; Um eine Liste zu erstellen, wickeln Sie die Liste der inneren Ebenen in & lt; div class = & quot; row & gt; und add & lt; div class = & quot; col-md-6 & quot; & gt; In der Liste der inneren Ebenen, um anzugeben, dass die Liste der inneren Ebenen die halbe Breite einer Reihe einnimmt. Auf diese Weise kann die innere Liste die richtige haben

Wie füge ich Symbole zur Bootstrap -Liste hinzu? Wie füge ich Symbole zur Bootstrap -Liste hinzu? Apr 07, 2025 am 10:42 AM

So fügen Sie Symbole zur Bootstrap -Liste hinzu: Direkt das Symbol in das Listenelement & lt; li & gt;, Verwenden des von der Symbibliothek angegebenen Klassennamens (z. B. fantastisch). Verwenden Sie die Bootstrap-Klasse, um Symbole und Text auszurichten (z. B. D-Flex, Justify-Content-dazwischen, Align-items-Center). Verwenden Sie die Bootstrap -Tag -Komponente (Abzeichen), um Zahlen oder Status anzuzeigen. Passen Sie die Symbolposition an (Flex-Richtung: Reihen-Umkehr;), steuern Sie den Stil (CSS-Stil). Häufiger Fehler: Das Symbol wird nicht angezeigt (nicht

Welche Methode wird verwendet, um Strings in Objekte in Vue.js umzuwandeln? Welche Methode wird verwendet, um Strings in Objekte in Vue.js umzuwandeln? Apr 07, 2025 pm 09:39 PM

Bei der Konvertierung von Zeichenfolgen in Objekte in Vue.js wird JSON.Parse () für Standard -JSON -Zeichenfolgen bevorzugt. Bei nicht standardmäßigen JSON-Zeichenfolgen kann die Zeichenfolge durch Verwendung regelmäßiger Ausdrücke verarbeitet und Methoden gemäß dem Format oder dekodierten URL-kodiert reduziert werden. Wählen Sie die entsprechende Methode gemäß dem String -Format aus und achten Sie auf Sicherheits- und Codierungsprobleme, um Fehler zu vermeiden.

Welche Änderungen wurden mit dem Listenstil von Bootstrap 5 vorgenommen? Welche Änderungen wurden mit dem Listenstil von Bootstrap 5 vorgenommen? Apr 07, 2025 am 11:09 AM

Die Änderungen des Bootstrap 5 -Listenstils sind hauptsächlich auf die Detailoptimierung und die semantische Verbesserung zurückzuführen, einschließlich: Die Standardmargen ungeordneter Listen sind vereinfacht, und die visuellen Effekte sind sauberer und ordentlich. Der Listenstil betont die Semantik, verbessert die Zugänglichkeit und die Wartbarkeit.

So sehen Sie das Gittersystem von Bootstrap So sehen Sie das Gittersystem von Bootstrap Apr 07, 2025 am 09:48 AM

Das Maschensystem von Bootstrap ist eine Regel für das schnelle Erstellen von Reaktionslayouts, die aus drei Hauptklassen bestehen: Container (Container), Zeile (Zeile) und COL (Spalte). Standardmäßig werden 12-Kolumn-Gitter bereitgestellt, und die Breite jeder Spalte kann durch Auxiliary-Klassen wie Col-MD- angepasst werden, wodurch die Layout-Optimierung für verschiedene Bildschirmgrößen erreicht wird. Durch die Verwendung von Offset -Klassen und verschachtelten Maschen kann die Layoutflexibilität verlängert werden. Stellen Sie bei der Verwendung eines Gittersystems sicher, dass jedes Element die korrekte Verschachtelungsstruktur aufweist, und berücksichtigen Sie die Leistungsoptimierung, um die Ladegeschwindigkeit der Seiten zu verbessern. Nur durch eingehendes Verständnis und Üben können wir das Bootstrap Grid-System kompetent beherrschen.

Laravels Geospatial: Optimierung interaktiver Karten und großen Datenmengen Laravels Geospatial: Optimierung interaktiver Karten und großen Datenmengen Apr 08, 2025 pm 12:24 PM

Verarbeiten Sie 7 Millionen Aufzeichnungen effizient und erstellen Sie interaktive Karten mit Geospatial -Technologie. In diesem Artikel wird untersucht, wie über 7 Millionen Datensätze mithilfe von Laravel und MySQL effizient verarbeitet und in interaktive Kartenvisualisierungen umgewandelt werden können. Erstes Herausforderungsprojektanforderungen: Mit 7 Millionen Datensätzen in der MySQL -Datenbank wertvolle Erkenntnisse extrahieren. Viele Menschen erwägen zunächst Programmiersprachen, aber ignorieren die Datenbank selbst: Kann sie den Anforderungen erfüllen? Ist Datenmigration oder strukturelle Anpassung erforderlich? Kann MySQL einer so großen Datenbelastung standhalten? Voranalyse: Schlüsselfilter und Eigenschaften müssen identifiziert werden. Nach der Analyse wurde festgestellt, dass nur wenige Attribute mit der Lösung zusammenhängen. Wir haben die Machbarkeit des Filters überprüft und einige Einschränkungen festgelegt, um die Suche zu optimieren. Kartensuche basierend auf der Stadt

Wie werden Bootstrap -Listen vertikal angeordnet? Wie werden Bootstrap -Listen vertikal angeordnet? Apr 07, 2025 am 11:21 AM

Bootstrap selbst liefert keine direkte vertikale Auflistungsfunktion und muss mit seinem Mechanismus geschickt implementiert werden: FlexBox: Fügen Sie der Liste der "D-Flex Flex-Säule" zum übergeordneten Container der Liste hinzu, um Listenelemente vertikal anzuordnen. In Kombination mit Rastersystem: Setzen Sie die Spaltenbreiten für Listenelemente mit komplexen Inhalten und steuern Sie das Layout feiner. Achten Sie darauf, dass Sie die Klassen "Raster Core" von Bootstraps "Row" und "Col" verwenden, um die Verwendung von schwimmenden oder Positionierungsmethoden zu vermeiden.

See all articles