<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Webcam ansteuern]]></title><description><![CDATA[<p>Hallo allesamt.</p>
<p>Ich denke, dieses Thema wurde schon oft angerissen. Deshalb habe ich mich an ne Suchmaschine gesetzt und das gefunden: <a href="http://www.ap.dyndns.dk/software.htm" rel="nofollow">http://www.ap.dyndns.dk/software.htm</a><br />
Überall wurde auf diese nicht existierende Seite verlinkt.</p>
<p>Als TotalNoob suche ich eine einfache Möglichkeit, eine Webcam anzusteuern. Eine Ausgabe des Bildes wäre nicht schlecht, hauptsache ich habe eine Bilddatei irgendwie im Arbeitsspeicher, so dass ich sie auslesen kann.</p>
<p>Leider weiß ich nicht, wie ich da vorgehen muss, was ich dafür benötige. Mit dem Grafikzeug von Win komme ich nicht zurecht, ich weiß nichtmal, warum man GDI und sowas braucht, obwohl DirextX existiert und so.</p>
<p>Kann mit hier einer helfen?</p>
<p>Und dann hätte ich noch eine simple Frage zu ASM: Ich möchte gerne Assembler nutzen, bei meinem Projektchen, Inlineassembler scheidet bei meinem Compiler wegen des AT&amp;T-Syntaxes aus. Welche anderen Möglichkeiten habe ich? Muss ich ne DLL erstellen, oder geht das direkter?</p>
<p>Mfg PowerProgrammer</p>
<p>PS: Ich finde es wirklich gut, dass man hier auch als unregistrierter mit seinen Problemen ankommen kann:) Aber leider ist das Forum hier sehr unübersichtlich, puh. Deshalb weiß ich nicht, ob ich hier richtig bin...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173090/webcam-ansteuern</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 01:10:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173090.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Feb 2007 20:25:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Webcam ansteuern on Sun, 11 Feb 2007 20:25:51 GMT]]></title><description><![CDATA[<p>Hallo allesamt.</p>
<p>Ich denke, dieses Thema wurde schon oft angerissen. Deshalb habe ich mich an ne Suchmaschine gesetzt und das gefunden: <a href="http://www.ap.dyndns.dk/software.htm" rel="nofollow">http://www.ap.dyndns.dk/software.htm</a><br />
Überall wurde auf diese nicht existierende Seite verlinkt.</p>
<p>Als TotalNoob suche ich eine einfache Möglichkeit, eine Webcam anzusteuern. Eine Ausgabe des Bildes wäre nicht schlecht, hauptsache ich habe eine Bilddatei irgendwie im Arbeitsspeicher, so dass ich sie auslesen kann.</p>
<p>Leider weiß ich nicht, wie ich da vorgehen muss, was ich dafür benötige. Mit dem Grafikzeug von Win komme ich nicht zurecht, ich weiß nichtmal, warum man GDI und sowas braucht, obwohl DirextX existiert und so.</p>
<p>Kann mit hier einer helfen?</p>
<p>Und dann hätte ich noch eine simple Frage zu ASM: Ich möchte gerne Assembler nutzen, bei meinem Projektchen, Inlineassembler scheidet bei meinem Compiler wegen des AT&amp;T-Syntaxes aus. Welche anderen Möglichkeiten habe ich? Muss ich ne DLL erstellen, oder geht das direkter?</p>
<p>Mfg PowerProgrammer</p>
<p>PS: Ich finde es wirklich gut, dass man hier auch als unregistrierter mit seinen Problemen ankommen kann:) Aber leider ist das Forum hier sehr unübersichtlich, puh. Deshalb weiß ich nicht, ob ich hier richtig bin...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227067</guid><dc:creator><![CDATA[PowerProgrammer]]></dc:creator><pubDate>Sun, 11 Feb 2007 20:25:51 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Mon, 12 Feb 2007 08:57:31 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227205</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 12 Feb 2007 08:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Mon, 12 Feb 2007 13:29:33 GMT]]></title><description><![CDATA[<p>Jo ist eine einfache Geschichte mit Video for Windows, kurz VfW, und genau diese Header Datei brauchst du (enthalten in der SDK) vfw.h</p>
<p>Windows hällt dazu viele nützlich und einfache Sachen zum Capturen bereit.</p>
<p>Du erstellst einfach ein Capture Window, und giebts das Parent an wo es hin soll:</p>
<pre><code class="language-cpp">capHwnd = capCreateCaptureWindow((LPCSTR)&quot;capwin&quot;,WS_CHILD | WS_VISIBLE,5,5,320,240,(HWND)ParentHwnd,(int)11011);
</code></pre>
<p>Dann übereicht man dem CapWindow eine Callback Funktion, die bei jedem Frame aufgerufen wird:</p>
<pre><code class="language-cpp">capSetCallbackOnFrame(capHwnd, FrameCallbackProc);
</code></pre>
<p>Tja, und in deiner Callback Funktion kannst du dann immer auf die Daten des Bildes zugreifen:</p>
<pre><code class="language-cpp">LRESULT CALLBACK FrameCallbackProc(HWND hWnd, LPVIDEOHDR lpVHdr)
{
        char* capPointer = lpVHdr-&gt;lpData;
         //-- capPointer zeigt auf die Framedaten
}
</code></pre>
<p>Solltes du änderung am Bild durchführen in dieser Funktion, so ist das auch im Videofenster zu sehen, da erst die Callback Funktion aufgerufen wird, bevor das Videobild gemalt wird.</p>
<p>Quelle, Videogröße etc. PP, werden durch einige weitere Messages aufgerufen, also dessen Dialoge:<br />
WM_CAP_DLG_VIDEOSOURCE<br />
WM_CAP_DLG_VIDEOFORMAT<br />
etc...</p>
<p>Wenn ich mich nicht Täusche, gibts glaub ich bei CodeProjekt ein Tutorial oder Beispiel dafür.</p>
<p>Und schau die diese Sache in der MSDN an, ist sehr gut und ausfürlich dort Beschrieben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227400</guid><dc:creator><![CDATA[MiC++ha_offline]]></dc:creator><pubDate>Mon, 12 Feb 2007 13:29:33 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Mon, 12 Feb 2007 20:42:00 GMT]]></title><description><![CDATA[<p>Vielen Dank, theoretisch müsste das ja klappen, in der MSDN habe ich auch schon etwas gefunden: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_using_video_capture.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_using_video_capture.asp</a></p>
<p>Leider gibt es da ein kleines Problem. Ich habe mal die vfw.h durchsucht, dort gibt es keine capCreateCaptureWindow-Funktion, entsprechend zeigt mir der Compiler (MINGW/GPP, oder was Dev-Cpp da auch immer hat) den Fehler</p>
<pre><code>64 C:\Arafat\CppZeugs\Webcam\main.cpp `capCreateCaptureWindow' undeclared (first use this function)
</code></pre>
<p>an.</p>
<p>Warum ist das so, liegt das an dem Compiler? Ist die Headerdatei unvollständig?</p>
<p>Leider bin ich ein Noob und kenne mich nicht so aus, dass ich das Problemlos machen könnte. Ich kenne sozusagen meine 3 Befehle und weiß leider nicht, was ich in so einem Fall machen soll. Da bekomme ich wohl hier die meiste Hilfe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Mfg PowerProgrammer</p>
<p>Achja: Was ist CodeProjekt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1227737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1227737</guid><dc:creator><![CDATA[PowerProgrammer]]></dc:creator><pubDate>Mon, 12 Feb 2007 20:42:00 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Fri, 16 Feb 2007 20:36:10 GMT]]></title><description><![CDATA[<p>Vielleicht ist es etwas zu viel verlangt, aber kann mir jemand sagen, wo man in der<br />
C++-Szene einfache aber vollständige, kleine Quelltexte findet, wo auch ein Skript Webcamansteuerung zu finden ist?</p>
<p>Oder gibt es einfach eine Klasse, die das alles einfacher macht?</p>
<p>Für Profis, wie ihr es ja seid, sollte es wohl nicht schwer sein, eine Webcam zu nutzen, aber ich bin nicht so weit. Ich habe auch keine Ahnung, wo die Anlaufstellen bei solchen Problemen in der C++-Welt ist.<br />
Für mich ist C++ vorallem neuland, weil es verschiedenste Compiler und so gibt, und alles variiert, damit komme ich noch nicht klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229798</guid><dc:creator><![CDATA[PowerProgrammer]]></dc:creator><pubDate>Fri, 16 Feb 2007 20:36:10 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Sat, 17 Feb 2007 01:53:41 GMT]]></title><description><![CDATA[<p>Hast du wie unter:<br />
<a href="http://msdn2.microsoft.com/en-us/library/ms707166.aspx" rel="nofollow">http://msdn2.microsoft.com/en-us/library/ms707166.aspx</a><br />
angegeben die vfw.h und vfw32.lib (heisst bei mingw glaube ich etwas anders, k.A.) eingebunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1229941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1229941</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sat, 17 Feb 2007 01:53:41 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Sun, 18 Feb 2007 08:07:00 GMT]]></title><description><![CDATA[<p>Bei Dev-Cpp liegen leider keine .lib-Dateien bei. Das einzige, was ich gefunden habe, ist eine libvfw32.h im LIB-Ordner, die wird es wohl sein. Aber wie binde ich sowas ein. Per Include sagt der mir, dass er die Datei nicht gefunden hat. Wie kann ich dem Teil sagen, dass er die Datei im Lib-Ordner finden soll?</p>
<p>Oder bindet man Libs nicht per include ein?</p>
<p>Ich habe Null Ahnung von einzubindenem Zeug, kennt ihr ein gutes Tutorial, wo drin steht, was der Unterschied zwischen Libs und Headern ist und wie man die verwendet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230418</guid><dc:creator><![CDATA[PowerProgrammer]]></dc:creator><pubDate>Sun, 18 Feb 2007 08:07:00 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Sun, 18 Feb 2007 11:09:30 GMT]]></title><description><![CDATA[<p>Glaube der MinGW (und DevC++ sowieso) wird nicht mehr mit aktuellen Headern versorgt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230482</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sun, 18 Feb 2007 11:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Webcam ansteuern on Sun, 18 Feb 2007 11:17:24 GMT]]></title><description><![CDATA[<p>Hi !</p>
<blockquote>
<p>Ich habe Null Ahnung von einzubindenem Zeug, kennt ihr ein gutes Tutorial, wo drin steht, was der Unterschied zwischen Libs und Headern ist und wie man die verwendet?</p>
</blockquote>
<p>Hehe, dazu habe ich ein Tutorial auf meiner Homepage veröffentlicht, schau einfach mal unter &quot;Tutorials&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>(bzw. wie man libs einbindet)</p>
<p>MfG mikey.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230486</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Sun, 18 Feb 2007 11:17:24 GMT</pubDate></item></channel></rss>