Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Wie komme ich an die Infor ran!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.04.2008, 14:19 Uhr
~Nightlord
Gast


Hallo an alle, habe eine SEHR wichtige frage an euch, hoffentlich könnt Ihr mir helfen.


Also habe eine CIS CAMERA von tichawa die an einen framegraber(Modell: Grablink express PCIe) von euresys

Von Euresys habe ich ebenfals einen Programm der die bilder (IMAGE) ausliest und in den Speicher zwischenspeichert.

Der Pointer zum bild (IMAGE) ist in m_ImageBuffer gespeichert.

AUS E-MAIL:

A pointer to the image data is stored in "m_ImageBuffer". You can use this to copy the image data in your own data structure.


Ein programm zum ausgeben der werte in eine TXT-datei habe ich aus einem Forum:

AUS FORUM:
Code:


C++:
char buffer1[] = { "\t" };    // buffer for tabulator
char buffer2[] = { "\n" };    // buffer for next line
char buffer15[32];    // buffer for information
char buffer16[8];             // buffer for elapsed pages
  
sprintf( buffer16 , "%i" , number );

//sprintf( buffer15 , "%i" , XXXXXXXXXX );

FILE * myfile;
myfile = fopen( "ValuesFromGrablink.txt" , "a+" );
fwrite (buffer2 , sizeof(buffer2[0]) , sizeof(buffer2) , myfile );
fwrite (buffer16 , sizeof(buffer16[0]) , sizeof(buffer16) , myfile );
fwrite (buffer1 , sizeof(buffer1[0]) , sizeof(buffer1) , myfile );
fwrite (buffer15 , sizeof(buffer15[0]) , sizeof(buffer15) , myfile );
fclose(myfile);




Das Ziel für diese woche währe das bild (IMAGE) auszulesen und in dieser TXTdatei zu speichern.


Wenn ich das Bild (IMAGE) habe muss ich es zu einem
ACHTUNG KONKURENZ!!!: Java-Programm ACHTUNG KONKURENZ!!!
Schicken und dort auswerten un am schirm anzuzeigen.

WIE GESAGT: WENN ICH ES SCHAFFEN WUERDE DIE (IMAGE) IN DIE TXT-FILE ZU SPEICHERN, WAEHRE DASS SCHON GANZ GUT BIN NAEMLICH UNTER ZEITDRUCK.


Die werte in m_Image Buffer sind die folgende:

bei der ersten abfrage kommt der erste wert heraus , bei der zweiten der zweite,und bei der dritten abfrage der dritte:

63045664
58064928
60555296

dann fangen die werte wieder von vorne.




Euer Nightlord

Dieser Post wurde am 10.04.2008 um 18:06 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.04.2008, 15:18 Uhr
xXx
Devil


Stimmen die Werte die du da ausließt? Glaub ich eigtl. kaum (Also dein bisheriger Code)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.04.2008, 16:43 Uhr
~Nightlord
Gast


Das sind die werte die ich herausbekomme, ob sie stimmen oder nicht weiss ich selbst nicht, hab das programm nicht selbst geschrieben sondern kommt von einer firma (EURESYS).
Das programm an sich funktioniert da es das richtige am schirm anzeigt.


Laut E-Mail soll ein ??Pointer?? in m_ImageBuffer gespeichert sein der mich zur adresse der Bildes fuert.

Das Probleem ist ich weiss weder wie ich an den poiter heranklomme und nicht wie ich ihn benutzen kann/soll.




Euer Nightlord
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.04.2008, 04:12 Uhr
Hans
Library Walker
(Operator)


Hi,

*dumme Frage*: gibt es da nicht noch mehr Beispiel-Quelltext, der sich nach m_ImageBuffer durchsuchen lässt?

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.04.2008, 15:47 Uhr
~Nightlord
Gast


Ja, aber da ist nichtz zu finden.

Weiss echt nicht wass ich noch machen kann. :-(
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.04.2008, 16:17 Uhr
Hans
Library Walker
(Operator)


Hi,

mal ins Blaue geraten: heisst der Zeiger, der in der email m_ImageBuffer genannt wird, in den Quelltexten womöglich anders?

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
25.04.2008, 15:31 Uhr
~Nightlord
Gast


Nee, Hab es bereits herausgefunden:
int Adresse = 0;
Adresse = (m_ImageBuffer + column + (4096 * line));
Pixel_value = (unsigned char*)(Adresse);

Die Formel ist eigentlich ganz einfach, mann muss nur drauf kommen, lol

Danke Nochmals



Euer Nightlord
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: