<?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[DIB vergleichen]]></title><description><![CDATA[<p>Hallo allerseits!</p>
<p>Ich hab eine Videograbberkarte und will eine Art Motion Detect programmieren.<br />
Ich kann über die lib der Karte Schnappschüsse im DIB format bekommen.<br />
Momentan lese ich mich in das Thema ein.</p>
<p>Ich will immer ein DIB mit dem nächsten vergleichen. Also nur die Pixeldaten.<br />
Ab einer bestimmten Prozentualen unterschied erstelle ich ein jpeg daraus (macht ein anderer Thread).<br />
Ist das rein von der Laufzeit sinnvoll?<br />
Und kann mir einer sagen mit was für einer Funktion ich auf die Pixeldaten eines DIB zugreifen kann?</p>
<p>Danke schon mal im voraus!!!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97392/dib-vergleichen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 23:19:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97392.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Jan 2005 13:29:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to DIB vergleichen on Mon, 10 Jan 2005 13:29:46 GMT]]></title><description><![CDATA[<p>Hallo allerseits!</p>
<p>Ich hab eine Videograbberkarte und will eine Art Motion Detect programmieren.<br />
Ich kann über die lib der Karte Schnappschüsse im DIB format bekommen.<br />
Momentan lese ich mich in das Thema ein.</p>
<p>Ich will immer ein DIB mit dem nächsten vergleichen. Also nur die Pixeldaten.<br />
Ab einer bestimmten Prozentualen unterschied erstelle ich ein jpeg daraus (macht ein anderer Thread).<br />
Ist das rein von der Laufzeit sinnvoll?<br />
Und kann mir einer sagen mit was für einer Funktion ich auf die Pixeldaten eines DIB zugreifen kann?</p>
<p>Danke schon mal im voraus!!!!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692332</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Mon, 10 Jan 2005 13:29:46 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Mon, 10 Jan 2005 16:56:04 GMT]]></title><description><![CDATA[<p>Schau dir mal CreateDIBSection oder GetDIBits an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692607</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Mon, 10 Jan 2005 16:56:04 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 10:05:53 GMT]]></title><description><![CDATA[<p>Ah!<br />
Hab mit der Suche nach GetDIBits einen Eintrag im Forum gefunden!!!<br />
Jetzt gehts ans schreiben....<br />
Danke dir!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693028</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Tue, 11 Jan 2005 10:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 11:47:28 GMT]]></title><description><![CDATA[<p>Nun gut, ich hab eine kleine Frage. Diesen Code-Schnipsel hab ich ein bischen anders im Forum gefunden. Kann mir jemand sagen, wieso die Werte für<br />
r1,b1,g1 immer die selben sind??????</p>
<pre><code class="language-cpp">BYTE *r1;
BYTE *g1;
BYTE *b1;
for(int y = 0; y &lt; bitmap_info1.biHeight; y++)
{
       for(int x = 0; x &lt; bitmap_info1.biWidth; x++)
	{
		fread(&amp;r1,sizeof(BYTE),1,bmp1);
		fread(&amp;g1,sizeof(BYTE),1,bmp1);
		fread(&amp;b1,sizeof(BYTE),1,bmp1);				
		if(x == bitmap_info1.biWidth)
		{
			//Abschluss-Byte lesen
			fread(&amp;r1,1,1,bmp1);
		}
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/693125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693125</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Tue, 11 Jan 2005 11:47:28 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 12:51:28 GMT]]></title><description><![CDATA[<p>Wann und wo überprüfst du sie denn?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693183</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 11 Jan 2005 12:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 12:57:30 GMT]]></title><description><![CDATA[<p>Ich hab sie mir ausgegeben. Hoffe das das möglich ist....</p>
<pre><code class="language-cpp">printf(&quot;Red: %i&quot;, &amp;r1);
</code></pre>
<p>Kann man das so machen?????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693190</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693190</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Tue, 11 Jan 2005 12:57:30 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 13:01:07 GMT]]></title><description><![CDATA[<p>Mach mal hier überall das Sternchen weg:</p>
<pre><code class="language-cpp">BYTE *r1;
BYTE *g1;
BYTE *b1;
</code></pre>
<p>Also dann so:</p>
<pre><code class="language-cpp">BYTE r1;
BYTE g1;
BYTE b1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/693191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693191</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:01:07 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 13:02:00 GMT]]></title><description><![CDATA[<p>niemayd schrieb:</p>
<blockquote>
<p>Ich hab sie mir ausgegeben. Hoffe das das möglich ist....</p>
<pre><code class="language-cpp">printf(&quot;Red: %i&quot;, &amp;r1);
</code></pre>
<p>Kann man das so machen?????</p>
</blockquote>
<p>Hier müsste dann afaik das &amp; auch noch weg <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>
]]></description><link>https://www.c-plusplus.net/forum/post/693193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693193</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:02:00 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 13:14:10 GMT]]></title><description><![CDATA[<p>Hmm.... Es wird immer 1244767 ausgegeben. Komisch. Er sollte nur ein Byte auslesen wieso ist dann der Wert so groß?</p>
<p>Ich erzeuge mit</p>
<pre><code class="language-cpp">BYTE *r1;
</code></pre>
<p>doch einen Zeiger auf ein ByteDatenTyp.<br />
Und in der fread Funktion weise ich dem einen Wert zu mit &amp;r1.<br />
Wenn ich auf den Wert zugreifen will brauche ich dann &amp; vor dem Bezeichner.<br />
Byte ist ein unsigned char und kein Zeiger auf unsigned char oder?</p>
<p>Eine Frage: Steht das %i für integer?</p>
<p>Sorry wenn ich dir so einen Haufen Fragen stelle....</p>
<p>-----------------------------------------------------------------------------<br />
Edit: Ich bin dämlich. Sorry.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693206</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Tue, 11 Jan 2005 15:55:23 GMT]]></title><description><![CDATA[<p>niemayd schrieb:</p>
<blockquote>
<p>Edit: Ich bin dämlich. Sorry.</p>
</blockquote>
<p>Heißt das, dass sich das Problem geklärt hat?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693388</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:55:23 GMT</pubDate></item><item><title><![CDATA[Reply to DIB vergleichen on Thu, 13 Jan 2005 13:05:39 GMT]]></title><description><![CDATA[<p>Ja hat es. Danke für die Hilfe!<br />
Hab mich bei den Zeigern vertan!!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/695090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/695090</guid><dc:creator><![CDATA[niemayd]]></dc:creator><pubDate>Thu, 13 Jan 2005 13:05:39 GMT</pubDate></item></channel></rss>