Forum: Mikrocontroller und Digitale Elektronik Lean Xcam Farbenauslesen


von Maurin V. (Firma: Keine) (maurin)


Lesenswert?

Hey Zusammen

Ich wollte mal etwas mit Bildverarbeitung machen und da stiess ich auf 
die lean Xcam da dort schon vieles vorhanden ist mir ist auch bekannt 
dass es eine Funktion gibt die die Farbauslesen kann allerdings weiss 
ich nicht wie diese librarie heisst und wie sie funktioniert könnte mir 
da jemand helfen ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn Dir "bekannt" ist, daß es dort eine Funktion zum "Farbenauslesen" 
gibt (was auch immer das sein mag), dann wird die Quelle dieses Wissens 
wohl auch mehr Informationen enthalten.

Wenn das ein kommerziell vermarktetes Produkt ist, dann wird der 
Hersteller/Händler dieses Geräts sicherlich auch Entwicklerunterstützung 
bieten, sei es in Form von Dokumentation oder Codebeispielen etc.

Übrigens werden Sätze lesbarer, wenn man Kommata verwendet. Das ist 
dieser kleine Schnörkel, der auf der Tastatur mit der Taste direkt 
rechts von der mit "M" beschrifteten Taste zu finden ist.

von Maurin V. (Firma: Keine) (maurin)


Lesenswert?

Es gibt ein Dokument wo alle Funktionen beschrieben sind, allerdings 
sind diese so bezeichnet wie sie im Programm genannt werden. Leider 
sagen diese Titel zumindest für mich nur wenig aus, über dass was diese 
Funktion bewirkt, nur beim lesen der Beschreibung wird es klarer. Da die 
Kamera allerdings geschätzte tausend Funktionen hat die man durchlesen 
kann ergibt es nur wenig Sinn das Problem auf diese Weise zu lösen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Aha. "Es gibt ein Dokument". Mehr nicht? Keinen Hersteller, keine 
Hersteller-Webseite, keinen Beispielcode, kein nichts und gar nichts?

Wenn Du möchtest, daß Dir geholfen wird, solltest Du mit ein paar mehr 
Informationen 'rausrücken, z.B. einem Link auf das "Dokument" oder 
andere Informationen, die Du schon gefunden hast.

Damit könntest Du dann konkrete Fragen stellen.

von Maurin V. (Firma: Keine) (maurin)


Angehängte Dateien:

Lesenswert?

Nun es ist nicht ein Pdf Dokument. Man öffnet es im Browser (besteht aus 
html files etc.) . Das Problem ist dass die Entwicklungsumgebung auf 
Linux läuf. Für die Kamera gibt es ein Speziel angepasste Virtual 
Machine, die man herunterladen kann. Dort ist dann die Beschreibung der 
Funktionen gleich eingebettet. Das Problem ist das ich den Ordner, wo 
die Dokumentation drin ist, nicht herauskopieren kann, aufgrund von 
Berechtigungsproblemen.

Das einzige was ich anbieten kann ist die Dokumetation im Anhang. Diese 
ist allerdings wenig hilfreich für mein Problem.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und womit hast Du Dich schon beschäftigt?

Hast Du schon untersucht, ob Du über mehr über "Oscar" herausfinden 
kannst?

Ansonsten: Das ist alles Kram von der ethz; da müsstest Du doch leicht 
einen Ansprechpartner finden können, schließlich wird das dort zu 
Ausbildungszwecken verwendet.

Wie liest man eigentlich Gummibärchen aus?

von c-hater (Gast)


Lesenswert?

Maurin Vögeli schrieb:

> Nun es ist nicht ein Pdf Dokument. Man öffnet es im Browser (besteht aus
> html files etc.)

Wenn man es im Browser öffnen kann, kann man es auch kopieren. Notfalls 
(nur als letzter Ausweg) als Ansammlung von Screenshots.

> Das Problem ist dass die Entwicklungsumgebung auf
> Linux läuf. Für die Kamera gibt es ein Speziel angepasste Virtual
> Machine, die man herunterladen kann. Dort ist dann die Beschreibung der
> Funktionen gleich eingebettet. Das Problem ist das ich den Ordner, wo
> die Dokumentation drin ist, nicht herauskopieren kann, aufgrund von
> Berechtigungsproblemen.

Security by obscurity zum "Schutz" des "geistigen Eigentums"? Für Leute 
wie dich mag sowas tatsächlich ein Showstopper sein...

Es kann aber auch ganz anders sein, nämlich daß da eigentlich garkein 
Schutz gewollt war, sondern du nur einfach nicht mit Linux umgehen 
kannst.

Das vermute ich sogar ganz stark, denn solche VMs dienen eigentlich vor 
allem dazu, Einsteigern erst einmal den Konfigurationsaufwand für die 
Integration des SDK in die eigene Entwicklungsumgebung abzunehmen.

Wenn es so ist, wie ich vermute, dann wären Kopien der Doku kein 
Problem, dir mangelt es wohl einfach nur an Linux-Kenntnissen, um sie 
herstellen zu können...

von Maurin V. (Firma: Keine) (maurin)


Lesenswert?

Nun vorerst habe ich mich beschäftigt mit dem Verstehen des codes. mit 
dem Grundgerüst. Ich habe einen code gefunden mit dem es möglich ist 
Veränderungen im Bild zu erkennen und diese dann zu markieren. Dort sind 
bereits vorgefertigte funktionen des Oscar framework eingebunden. Dies 
hat mir geholfen zu sehen wie man die funktionen einbindet und auch 
nutzt.

Ich bin noch nicht auf die Idee gekommen dort nachzufragen wäre 
natürlich auch eine Möglichkeit.

Nun die Kamera macht Bilder und vergleicht diese. Dabei wird bei zu 
grosser Differenz der Bilder, einen Rahmen gezeichnet, um die 
veränderung des Bildes.
Mein Problem ist eigentlich nicht das ich nicht verstehe wie das 
zusammenhängt, sondern dass ich einfach nicht weiss wo ich diese 
Funktion oder Variable finde wo die ausgelesenen Farbewerte (in meinem 
Fall die Gummibären) gespeichert werden.

Ja dies ist gut möglich ist das erste mal dass ich etwas mit Linux 
mache. Gibt es eine Möglichkeit dass man es doch noch kopieren könnte ?

von BeastyK (Gast)


Lesenswert?

Moin Maurin,

hast du dir die Githubseite mal angeschaut:

https://github.com/scs/leanXcam/wiki/Oscar-Software-Framework-Manual#Table-of-Contents

das VIS Modul sieht da sehr interessant aus.

Willkommen im Reich von Linux, hast ja nun 2x Linux, einmal auf dem 
Blackfin der Cam, das µCLinux, und dann auf dem PC das Ubuntu ;)

Und was sieht mein Auge da noch unter Oscar Software Framework Manual 
Doxygen Documentation:

A global function list, which provides a nice overview of the 
functionality offered by Oscar can be found under 
Files->Globals->Functions .

Soso...menno, schade das ich das hier nicht aufm PC hab...

Gutes Nächtle
dat
Beast

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.