Skip to content

Commit 9f3ed3f

Browse files
committed
fix some warnings
1 parent e15232c commit 9f3ed3f

26 files changed

+51
-29
lines changed
-398 Bytes
Binary file not shown.
-2.44 KB
Binary file not shown.
-22 Bytes
Binary file not shown.
-455 Bytes
Binary file not shown.
-211 Bytes
Binary file not shown.
-237 Bytes
Binary file not shown.
45 Bytes
Binary file not shown.

docs/build/doctrees/index.doctree

5 Bytes
Binary file not shown.

docs/build/html/02 - First Java Application with OpenCV.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,8 @@ <h2>Create a simple application<a class="headerlink" href="#create-a-simple-appl
9898
<p>Then we can define a new Mat.</p>
9999
<div class="admonition note">
100100
<p class="first admonition-title">Note</p>
101-
<p class="last">The class <strong>Mat</strong> represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store real or complex-valued vectors and matrices, grayscale or color images, voxel volumes, vector fields, point clouds, tensors, histograms.</p>
101+
<p class="last">The class <strong>Mat</strong> represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store real or complex-valued vectors and matrices, grayscale or color images, voxel volumes, vector fields, point clouds, tensors, histograms. For more details check out the OpenCV <a class="reference external" href="http://docs.opencv.org/modules/core/doc/basic_structures.html">page</a>.</p>
102102
</div>
103-
<p>For more details check out the OpenCV <a class="reference external" href="http://docs.opencv.org/modules/core/doc/basic_structures.html">page</a>.</p>
104103
<div class="highlight-java"><div class="highlight"><pre><span class="n">Mat</span> <span class="n">mat</span> <span class="o">=</span> <span class="n">Mat</span><span class="o">.</span><span class="na">eye</span><span class="o">(</span><span class="mi">3</span><span class="o">,</span> <span class="mi">3</span><span class="o">,</span> <span class="n">CvType</span><span class="o">.</span><span class="na">CV_8UC1</span><span class="o">);</span>
105104
</pre></div>
106105
</div>

docs/build/html/04 - OpenCV Basics.html

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,28 @@ <h2>Load an Image and Add it to the Stream<a class="headerlink" href="#load-an-i
177177
</dd>
178178
</dl>
179179
<p>So we&#8217;ll have:</p>
180+
<div class="highlight-java"><div class="highlight"><pre><span class="n">Core</span><span class="o">.</span><span class="na">addWeighted</span><span class="o">(</span><span class="n">imageROI</span><span class="o">,</span> <span class="mf">1.0</span><span class="o">,</span> <span class="n">logo</span><span class="o">,</span> <span class="mf">0.7</span><span class="o">,</span> <span class="mf">0.0</span><span class="o">,</span> <span class="n">imageROI</span><span class="o">);</span>
181+
</pre></div>
182+
</div>
180183
<p>The second method (<code class="docutils literal"><span class="pre">copyTo</span></code>) simply copies a Mat into the other. We&#8217;ll have:</p>
184+
<div class="highlight-java"><div class="highlight"><pre><span class="n">Mat</span> <span class="n">mask</span> <span class="o">=</span> <span class="n">logo</span><span class="o">.</span><span class="na">clone</span><span class="o">();</span>
185+
<span class="n">logo</span><span class="o">.</span><span class="na">copyTo</span><span class="o">(</span><span class="n">imageROI</span><span class="o">,</span> <span class="n">mask</span><span class="o">);</span>
186+
</pre></div>
187+
</div>
181188
<p>Everything we have done so far to add the logo to the image has to perform only IF our checkbox is check and the image loading process has ended successfully. So we have to add an if condition:</p>
189+
<div class="highlight-java"><div class="highlight"><pre><span class="k">if</span> <span class="o">(</span><span class="n">logoCheckBox</span><span class="o">.</span><span class="na">isSelected</span><span class="o">()</span> <span class="o">&amp;&amp;</span> <span class="k">this</span><span class="o">.</span><span class="na">logo</span> <span class="o">!=</span> <span class="kc">null</span><span class="o">)</span>
190+
<span class="o">{</span>
191+
<span class="n">Rect</span> <span class="n">roi</span> <span class="o">=</span> <span class="k">new</span> <span class="n">Rect</span><span class="o">(</span><span class="n">frame</span><span class="o">.</span><span class="na">cols</span><span class="o">()</span> <span class="o">-</span> <span class="n">logo</span><span class="o">.</span><span class="na">cols</span><span class="o">(),</span> <span class="n">frame</span><span class="o">.</span><span class="na">rows</span><span class="o">()</span> <span class="o">-</span> <span class="n">logo</span><span class="o">.</span><span class="na">rows</span><span class="o">(),</span> <span class="n">logo</span><span class="o">.</span><span class="na">cols</span><span class="o">(),</span><span class="n">logo</span><span class="o">.</span><span class="na">rows</span><span class="o">());</span>
192+
<span class="n">Mat</span> <span class="n">imageROI</span> <span class="o">=</span> <span class="n">frame</span><span class="o">.</span><span class="na">submat</span><span class="o">(</span><span class="n">roi</span><span class="o">);</span>
193+
<span class="c1">// add the logo: method #1</span>
194+
195+
<span class="n">Core</span><span class="o">.</span><span class="na">addWeighted</span><span class="o">(</span><span class="n">imageROI</span><span class="o">,</span> <span class="mf">1.0</span><span class="o">,</span> <span class="n">logo</span><span class="o">,</span> <span class="mf">0.7</span><span class="o">,</span> <span class="mf">0.0</span><span class="o">,</span> <span class="n">imageROI</span><span class="o">);</span>
196+
<span class="c1">// add the logo: method #2</span>
197+
<span class="c1">// Mat mask = logo.clone();</span>
198+
<span class="c1">// logo.copyTo(imageROI, mask);</span>
199+
<span class="o">}</span>
200+
</pre></div>
201+
</div>
182202
</div>
183203
<div class="section" id="calculate-a-histogram">
184204
<h2>Calculate a Histogram<a class="headerlink" href="#calculate-a-histogram" title="Permalink to this headline"></a></h2>

0 commit comments

Comments
 (0)