<?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[Bildteile im Bild finden]]></title><description><![CDATA[<p>Guten Abend.<br />
Ich habe ein 800x600 großes Bild (wird später ein Screenshot sein).<br />
Dazu habe ich ein ca 100x30 Pixel großes Vergleichsbild.<br />
Nun möchte ich prüfen, ob dieses Vergleichsbild irgendwo in dem großen Bild vorhanden ist, oder nicht. Das wichtige hierbei sind die Koordinaten im großen Bild, <em>wo</em> der Ausschnitt gefunden wurde.<br />
Als Ansatz habe ich mir gedacht, alle Pixel des großen Bildes (im Folgenden &quot;main&quot;) mit 2 for-Schleifen zu prüfen, und zwar auf den ersten Pixel des Vergleichsbild. Wenn ein passender Pixel gefunden wurde, werden die daneben und darunter ebenfalls geprüft. Wichtig hierbei ist, dass ich im Vergleichsbild eine Art Transparenzfarbe haben muss, die <em>nicht</em> geprüft wird (d.h. diese Positionen können im main beliebig sein).<br />
Ich besitze Grundkenntnisse von c++ und habe mir die GDI+ mal kurz angesehen (wird wahrscheinlich auch damit realisiert).</p>
<p>Ich hoffe ihr könnt mir helfen, am besten mit Codebeispielen. Wenn gewünscht, lad ich mal ein paar Vorschaubilder hoch, wie die zu prüfenden Bilder ca. aussehen. Aber das grundlegende Problem sollte beschrieben sein. <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/topic/241457/bildteile-im-bild-finden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 01:04:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/241457.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 May 2009 19:05:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bildteile im Bild finden on Wed, 20 May 2009 19:05:53 GMT]]></title><description><![CDATA[<p>Guten Abend.<br />
Ich habe ein 800x600 großes Bild (wird später ein Screenshot sein).<br />
Dazu habe ich ein ca 100x30 Pixel großes Vergleichsbild.<br />
Nun möchte ich prüfen, ob dieses Vergleichsbild irgendwo in dem großen Bild vorhanden ist, oder nicht. Das wichtige hierbei sind die Koordinaten im großen Bild, <em>wo</em> der Ausschnitt gefunden wurde.<br />
Als Ansatz habe ich mir gedacht, alle Pixel des großen Bildes (im Folgenden &quot;main&quot;) mit 2 for-Schleifen zu prüfen, und zwar auf den ersten Pixel des Vergleichsbild. Wenn ein passender Pixel gefunden wurde, werden die daneben und darunter ebenfalls geprüft. Wichtig hierbei ist, dass ich im Vergleichsbild eine Art Transparenzfarbe haben muss, die <em>nicht</em> geprüft wird (d.h. diese Positionen können im main beliebig sein).<br />
Ich besitze Grundkenntnisse von c++ und habe mir die GDI+ mal kurz angesehen (wird wahrscheinlich auch damit realisiert).</p>
<p>Ich hoffe ihr könnt mir helfen, am besten mit Codebeispielen. Wenn gewünscht, lad ich mal ein paar Vorschaubilder hoch, wie die zu prüfenden Bilder ca. aussehen. Aber das grundlegende Problem sollte beschrieben sein. <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/1713506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713506</guid><dc:creator><![CDATA[=DSB= GHOST]]></dc:creator><pubDate>Wed, 20 May 2009 19:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bildteile im Bild finden on Wed, 20 May 2009 19:47:14 GMT]]></title><description><![CDATA[<p>Ich glaube, das Stichwort nachdem du suchen musst, ist 'Pattern Matching'. OpenCV hat, soweit ich weiß, passende Funktionen dafür.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1713525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1713525</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 20 May 2009 19:47:14 GMT</pubDate></item></channel></rss>