URL: https://www.overclockers.at/coding-stuff/c_c_nachhilfe_202130/page_1 - zur Vollversion wechseln!
Hallo ich habe 2 Programme:
-C++, Bildverarbeitung (besteht, source ist aber zugänglich)
-C#, Bild einlesen von Webcam
Ich will vom C++ Prog das C# Prog starten, ein Bild machen, das C# Programm wieder schließen und dann mit diesem BIld im C++ Programm fortfahren...
Wie mach ich das am besten? Bitte nicht zu komplex erklären ich bin nicht so gut drauf in beiden Programmiersprachen.
Ich dachte da an Semaphoren oder so irgendwas...leider ist das glaub ich eine Nummer zu groß für mich
Lg
C++ Programm ist managed oder unmanaged(native) Code?
Ich bin so frei und bediene mich an einer MS Grafik:
http://i.msdn.microsoft.com/ms97387...us,MSDN.10).gif
Ich sag mal ganz vorsichtig managed code, hoffe das ich die Beschreibung unter wiki richtig verstanden hab. http://en.wikipedia.org/wiki/Managed_code
edit: wiso ist das wichtig?
So das Problem hätte ich gelöst...aber es is scho wieder ein neues aufgetaucht!
Und zwar musste ich mein Programm (wegen Vista grml) vollständig umkrempeln.
Ich aus einer Webcam das Vid in eine Picturebox, jetzt will ich aber nur einen frame wegsichern. Leider wird immer nur der Hintergrund (der Picturebox) kopiert
Code:private void TakePicture_Click(object sender, EventArgs e) { int w = pictureBox1.Width; int h = pictureBox1.Height; Bitmap bmp = new Bitmap(w,h); picCapture.DrawToBitmap(bmp, Rectangle.FromLTRB(0, 0, w, h)); pictureBox1.Image = bmp; bmp.Save("C:\\test.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);*/ }
es gibt doch auf dern picturebox ja auch eine .Image.Save(....) Methode wenn ich mich recht entsinne.
Gesetzt dem Fall das die Picturebox das anzeigt was du willst, was ich deinem Posting leider nicht entnehmen kann
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025