<?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[C++ OpenCV Fehler bei eingabe von mehr als 2 Cams]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mit unten stehendem Code kann ich eine oder zwei Kameras anzeigen lassen jedoch sobald ich 3 Kameras auswähle unterbricht VS die Ausführung<br />
mit Folgender Fehler meldung</p>
<p>Unbehandelte Ausnahme bei 0x75DADB18 in OpenCV_Test3.exe: Microsoft C++-Ausnahme: cv::Exception bei Speicherort 0x0054F898.</p>
<pre><code>#include &quot;opencv2\highgui.hpp&quot;

using namespace cv;
using namespace std;

void main()
{

	const int CAM_COUNT = 2; // Anzahl der Kameras

	VideoCapture cap[CAM_COUNT]; //array der Captures
	Mat image[CAM_COUNT]; // Array der Zwischenspeicher

	string name[CAM_COUNT]; //zum benenne der Fesnter

	for (int i = 0; i &lt; CAM_COUNT; i++)
	{

		name[i] = &quot;Cam &quot; + to_string(i); //label der Fenster
		cap[i].open(i);	//Caps öffnen
	}

	while (waitKey(1) != 27) {			//	Beenden mit ESC
		for (int i = 0; i &lt; CAM_COUNT; i++)
		{
			cap[i] &gt;&gt; image[i]; //Zwischenspeicher
			imshow(name[i], image[i]); //Anzeige in verschiedenen Fenster
		}
	}

	for (int i = 0; i &lt; CAM_COUNT; i++)
	{
		cap[i].release();  //Release aller Kameras
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/339832/c-opencv-fehler-bei-eingabe-von-mehr-als-2-cams</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 19:58:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/339832.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Oct 2016 03:32:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 03:32:41 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>mit unten stehendem Code kann ich eine oder zwei Kameras anzeigen lassen jedoch sobald ich 3 Kameras auswähle unterbricht VS die Ausführung<br />
mit Folgender Fehler meldung</p>
<p>Unbehandelte Ausnahme bei 0x75DADB18 in OpenCV_Test3.exe: Microsoft C++-Ausnahme: cv::Exception bei Speicherort 0x0054F898.</p>
<pre><code>#include &quot;opencv2\highgui.hpp&quot;

using namespace cv;
using namespace std;

void main()
{

	const int CAM_COUNT = 2; // Anzahl der Kameras

	VideoCapture cap[CAM_COUNT]; //array der Captures
	Mat image[CAM_COUNT]; // Array der Zwischenspeicher

	string name[CAM_COUNT]; //zum benenne der Fesnter

	for (int i = 0; i &lt; CAM_COUNT; i++)
	{

		name[i] = &quot;Cam &quot; + to_string(i); //label der Fenster
		cap[i].open(i);	//Caps öffnen
	}

	while (waitKey(1) != 27) {			//	Beenden mit ESC
		for (int i = 0; i &lt; CAM_COUNT; i++)
		{
			cap[i] &gt;&gt; image[i]; //Zwischenspeicher
			imshow(name[i], image[i]); //Anzeige in verschiedenen Fenster
		}
	}

	for (int i = 0; i &lt; CAM_COUNT; i++)
	{
		cap[i].release();  //Release aller Kameras
	}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2510330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510330</guid><dc:creator><![CDATA[Brock]]></dc:creator><pubDate>Sun, 02 Oct 2016 03:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 07:22:45 GMT]]></title><description><![CDATA[<p>Schon wieder jemand, der die C++ Grundlagen noch nicht kennt, aber schon große Dinge programmieren will.</p>
<p>Dann machst du mal ein try/catch drum und siehst dir an, was OpenCV dir sagen will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2510334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510334</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 02 Oct 2016 07:22:45 GMT</pubDate></item><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 16:04:26 GMT]]></title><description><![CDATA[<p>Nach meiner bescheidenen Ansicht des Code installierst Du zwei Kameras, willst aber drei?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2510354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510354</guid><dc:creator><![CDATA[zeropage]]></dc:creator><pubDate>Sun, 02 Oct 2016 16:04:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 16:46:32 GMT]]></title><description><![CDATA[<p>lemon03 schrieb:</p>
<blockquote>
<p>Nach meiner bescheidenen Ansicht des Code installierst Du zwei Kameras, willst aber drei?</p>
</blockquote>
<p>Wie kommst da drauf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2510357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510357</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Sun, 02 Oct 2016 16:46:32 GMT</pubDate></item><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 16:55:01 GMT]]></title><description><![CDATA[<p>Naja mann muss ja große Zielen setzen um gut zu werden <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>als beim beim try/catch</p>
<p>kam zuerrst raus das eine der cams nicht schnell geung sind und dann versucht wird ein leeres Bild zu übertragen wodurch ein fehler kommt habe dieses jetzt abgefangen mit einer</p>
<pre><code>if (!image[1].empty)
{
 imshow(name[i], image[i]);
}
</code></pre>
<p>so jetzt kommt aber ein anderer Fehler mit dem ich echt nichts anfangen kann</p>
<pre><code>OpenCV Error: Assertion failed (dims &lt;= 2 &amp;&amp; data &amp;&amp; (unsigned)i0 &lt; (unsigned)size.p[0] &amp;&amp; (unsigned)(i1*DataType&lt;_Tp&gt;::channels) &lt; (unsigned)(size.p[1]*channels()) &amp;&amp; ((((sizeof(size_t)&lt;&lt;28)|0x8442211) &gt;&gt; ((DataType&lt;_Tp&gt;::depth) &amp; ((1 &lt;&lt; 3) - 1))*4) &amp; 15) == elemSize1()) in cv::Mat::at, file g:\projekt tk\opencv\build\include\opencv2\core\mat.hpp, line 538
Standard exception: g:\projekt tk\opencv\build\include\opencv2\core\mat.hpp:538: error: (-215) dims &lt;= 2 &amp;&amp; data &amp;&amp; (unsigned)i0 &lt; (unsigned)size.p[0] &amp;&amp; (unsigned)(i1*DataType&lt;_Tp&gt;::channels) &lt; (unsigned)(size.p[1]*channels()) &amp;&amp; ((((sizeof(size_t)&lt;&lt;28)|0x8442211) &gt;&gt; ((DataType&lt;_Tp&gt;::depth) &amp; ((1 &lt;&lt; 3) - 1))*4) &amp; 15) == elemSize1() in function cv::Mat::at
</code></pre>
<p>lemon klar sind im geposteten code nur 2 cams aktiv so funktioniert es auch wenn du den cam_count hochsetzt sollten drei cams laufen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2510358</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510358</guid><dc:creator><![CDATA[Brock]]></dc:creator><pubDate>Sun, 02 Oct 2016 16:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to C++ OpenCV Fehler bei eingabe von mehr als 2 Cams on Sun, 02 Oct 2016 18:35:36 GMT]]></title><description><![CDATA[<p>Dir ist hoffentlich schon aufgefallen, dass dies kein OpenCV Forum ist.</p>
<p>Möglicherweise bedeutet das, dass deine Mat keine Dimension haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2510369</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2510369</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 02 Oct 2016 18:35:36 GMT</pubDate></item></channel></rss>