Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8.302
  • Benutzer seit

  • Letzter Besuch

Beiträge von flashpixx

  1. Hallo,

    "Bilderkennung" ist ein sehr komplexes Thema. So ganz grob: Wenn Du eine stationäre Cam hast, dann nimmst Du Dir das Bild ohne Objekt auf und bringst es in einen Definierten Farbraum (z.B. Graustufen). Nun nimmst Du die aktuellen Bilder mit dem Cam auf und filterst sie über Hoch-Tief-Pass entsprechend, so dass Du Vordergrund-Hintergrund-Informationen erhälst. Dein gesuchtes Objekt sollte nun als "Vordergrund" zu finden sein. Natürlich zu erkennen, was auf dem Bild ist, wird dann noch schwieriger. Vor allem solltest Du auch bedenken, dass Bilder immer etwas verrauscht sind, so dass Du sie vorfiltern musst. Falls Du eine bewegliche Cam hast, dann kannst Du diese Technik nicht so anwenden, da sich ja auch Dein Hintergrundbild ständig verändert. Du könntest hier z.B. auf Kanten- und Flächenerkennung zurückgreifen, oder auf Bewegungsänderungen relativ zu Deiner Fahrtrichtung. Das ganze benötigt aber auch eine recht hohe Rechenleistung, bei entsprechender Auflösung.

    Der Tipp mit einem neuronalen Netz ist durchaus gut, wenn es sich um definierte Muster handelt, die Du "lernen" musst, z.B. bei mir waren es die Ziffern 0 bis 9 aus Handschriften zu erkennen. Wichtig hierbei aber ist die Vorverarbeitung, einfach ein Bild in ein Netz schieben und hoffen, dass es etwas tut, geht nicht. Also wirklich überlegen welche Informationen benötigst Du zur Erkennung, diese Daten normalisieren und dann wenn Du sie klassifizieren musst in eine SVM (2-Klassen) oder VQ (mehrere Klassen) [LVQ, RLVQ, GRLVQ] zu stecken.

    HTH Phil

  2. Ich kann mich da im Großen und Ganzen nur anschließen, was alle gesagt haben. Mein Ausbilder hat mir gesagt, "wir werfen sie von Anfang an ins kalte Wasser". Ich würde aber sagen, dass dieser Spruch gut gemeint war, nämlich, sie werden in den Tagesablauf eingebunden. Die ersten 4 Wochen bestanden darin, dass ich hausinterne Schulungen bekommen hab, entweder von externen Mitarbeitern, die für die Firma gearbeitet haben, oder von Kollegen. Ganz wichtig, immer zu fragen, wenn etwas unklar ist. Mein erster Tag sah so aus, dass ich mir mal meinen Rechner zusammen bauen und installieren musste und ich nachmittags einem Kollegen bei SQL Statements geholfen habe und dann war Wochenende :beagolisc Vielleicht der Tip, sich selbstständig einbringen, auch wenn Du eine neue Idee hast, sie einfach mal diskutieren, da können nämlich viele neue Sachen evtl. bei rum kommen, fragen sowieso und vor allem ordentlich arbeiten, also nicht unbedingt schnell schnell, sondern zuverlässig, solide und durchdacht, es muss nicht die perfekte Lösung sein, aber man sollte erkennen, dass man sich Mühe gegeben und Gedanken gemacht hat. HTH Phil

  3. Mein Tipp: Polnische Notation

    ggf. auch mal die Struktur von Prolog sich anschauen, mein Tipp hierzu DCG (definite clause grammer). Als Querthema ginge auch zuerst einmal den Ausdruck in polnischer Notation in einen Binärbaum zu packen und auszuwerten. Falls Du das mit einer DCG machen solltest, ein Bsp hab ich auf meiner Webseite für einen Taschenrechner, der solche Ausrücke prüft und berechnet (musste das für mein Praktikum machen): klammerauf fünf plus 2 klammerzu mal klammerauf drei minus zehn klammerzu => er gibt dann das Ergebnis als Text aus. Sonst ne PN an mich

    Gruß

    Phil

  4. Du könntest unter z.B. über ein PHP-Script per "Brut-Force" über exec einen Ping versenden und das Ergebnis prüfen. Persönlich finde ich das aber sehr unschön, denn einfach alle Adressen im Netz durchlaufen und pingen, naja. Du könntest auch die Arp-Tabelle holen und diese auswerten und dann gezielt auswerten. Ein weiteres Problem ist, wenn ein Rechner durch eine FW keine ICMP Antworten sendet.

    Ich denke eine gute Lösung wäre die Daten, als welchem Port welche Mac-Adresse hängt, vom Switch per SNMP zu holen und falls Du die IP benötigst diese Per ARP zu erfragen ggf. dann über die IP und DNS den Hostnamen.

    Phil

  5. Die ganzen Switches sollten duch das Spanning Tree Protokoll eine Schleife erkennen. Die Switches sollten damit merken, dass eine Schleife da ist und diesen Port dann deaktivieren, sollte nun irgendwo eine andere Leitung ausfällt wird dieser Port wieder aktiviert. Pakete werden schon geschickt, nämlich Broadcast und die würden auch durch deine Schleife laufen. Aber wenn ich in meinen Switch (habe es mal ausprobiert), das Kabel reinstecke und in den gleichen Switch das andere Ende, dann erkennt er das und deaktiviert die beiden Ports. Ich kann mich aber ganz dunkel mal entsinnen, dass ich in einem Switch über die Management Console das Spanning Tree abschalten konnte, wenn man nur einen Switch hat, braucht man ja kein Spanning Tree, problematisch wird das aber dann, wenn man das Netz erweitert und dann vergisst es wieder zu aktivieren. Mir ist es aufgefallen, weil ein Teilnehmer an seinem Rechner unter Windows XP die Bridge zwischen zwei Netzwerkkarten (eine hing am Switch und an der zweiten Karte hin ein andere Rechner) aktiviert hatte. Irgendwie ist da der Spanning Tree Prozess immer schief gelaufen.

    Hoffe Dir hilft das ein bisschen weiter

  6. Hallo,

    mit einem Unix kein Problem ;)

    Unter Windows würde ich da doch schnell mal was in Java (oder ähnlicher Spracher) coden, da ich das mit Batch Dateien recht umständlich finde. Vor allem würde .NET Dir noch mehr funktionen anbieten, ich denke da an Datenbankanbindung bzw. automatischen Abgleich wie man es von SVN / CVS kennt, wenn es in die Richtung Projektverwaltung gehen sollte.

    Ich bin mir nämlich jetzt nicht sicher ob das unter Windows überhaupt so geht, unter Linux wären für mich cat, awk und find die passenden Hilfsmittel.

    Gruß

    Phil

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...