Farberkennung mit Borland 6



  • Ersteinaml giten Tach.

    Ein großes Lob an euer Forum, da mir hier schon sehr weitergeholfen wurde...

    Aber leider bleibt bei meiner Suche hier im Forum noch eine Frage offen und ich hoffe das mir weitergeholfen werden kann..

    Im Rahmen eines Schulprojectes, wollte ich mit Hilfe einer Webcam kleine verschiedenfarbige Steine sortieren...
    Diese Steine werden auf einem Laufband an der Cam vorbeigefahren.

    Die einbindung der WebCam in Borland ist mir schon geglückt und mir wird das
    Bild der Kamera auch angezeigt.
    Weiß einer von euch, ob und wie es möglich ist, in Borland nun eine Zeile des Bildes die Farbe auszuwerten???

    In vorraus schonmal 1000 Dank
    mfg



  • Hallo

    Das kommt ja auf das Interface der Kamera-Einbindung an. Schau ob du in irgendeiner Art an ein TCanvas rankommst (Wie TImage::Cancas), dann kannst du die Pixels-Eigenschaft benutzen um einzelne Pixelwerte auszulesen.

    bis bald
    akari



  • Zeile ist nicht repräsentativ genug. Je nachdem wie der Aufbau ist.
    Haben die Bausteine immer die gleiche Position auf dem Band?
    Wird ein Standbild aufgenommen oder ein Videostream?
    Wird die Aufnahme getriggert oder wird blind alle X Sekunden gegrabbt?
    Farbbild oder Monochrombild?
    Immer gleiche Lichtverhältnisse?
    Hast du eine BV-Lib?
    Geschwindigkeit des Bands?
    Belichtungszeit?
    interleaved oder non-interleaved?



  • Vielen vielen Dank für Eure schnellen antworten....

    Ich hab schon befürchtet das dies sehr kompliziert wir....

    Also die Steine laufen immer in einer nahezu identischen Position an der Kamera
    vorbei.
    Die WebCam nimmt ein farbiges Videoscream auf und hat eigene Dioden als
    Lichtquelle. Da dies in einem geschlossenem "Kasten" geschieht sind auch die
    Lichtverhältnisse konstant.
    Die Geschwindigkeit des Bandes wollten wir an die Cam anpassen...

    Nun zu meinen Noob-Fragen 😉
    Was ist ein BV-Lib und interleaved???

    Vielen dank nochmal für Eure mühe..
    mfg



  • Da leider nicht weiter geantwortet wurde, stell ich mal meine Frage um.

    Ist es möglich, mit Borland auf die Webcam zuzugreifen um einzelne Bilder
    in einem regelmäßigen abstand zu erhalten.

    Könnte man dann diese Einzelnen Bilder dann mit vorhandenen vergleichen,
    bzw einen Farbanteil auslesen???

    Bitte bitte hilft mir, ich komm alleine leider nicht weiter...

    mfg

    X3



  • Hallo

    Da wir nicht wissen wir du überhaupt auf die Webcam vom Builder aus zugreifst können wir dir nichts näheres sagen.

    bis bald
    akari


Anmelden zum Antworten