tag:github.com,2008:https://github.com/multi-template-matching/MultiTemplateMatching-Python/releasesRelease notes from MultiTemplateMatching-Python2024-11-19T16:38:52Ztag:github.com,2008:Repository/197186256/2.0.12024-11-19T16:38:52Z2.0.1No content.LauLauThomtag:github.com,2008:Repository/197186256/2.0.02024-06-04T17:05:07ZVersion 2.0.0<p>Major release, dropping the dependency on pandas.<br>
The list of hit returned by matchTemplates (and consumed by other functions) is directly a list.</p>
<p>Also added extensive type hints to functions</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.62023-08-31T08:23:08ZVersion 1.6.6<p>Changed licence to MIT for easier integration with other projects</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.52023-06-12T14:39:13ZVersion 1.6.5 - Handle 0-width/height images<p>Minor version that throws a more explicit error message when providing 0-width or height image or template.<br>
Also added <code>pip install matplotlib</code> to tutorial notebooks since not an dependency of MTM.</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.42023-03-03T10:21:06ZVersion 1.6.4<p>Provide faster search with mulitple templates by parallelizing the search -> PR by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bartleboeuf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bartleboeuf">@bartleboeuf</a> (thanks !)</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.32021-11-24T12:02:05ZVersion 1.6.3 - Use latest OpenCV<p>Update internal NMS code to work with latest OpenCV, and force opencv version to min 4.5.4,<br>
Fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1062184181" data-permission-text="Title is private" data-url="https://github.com/multi-template-matching/MultiTemplateMatching-Python/issues/14" data-hovercard-type="issue" data-hovercard-url="/multi-template-matching/MultiTemplateMatching-Python/issues/14/hovercard" href="https://github.com/multi-template-matching/MultiTemplateMatching-Python/issues/14">#14</a></p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.2.post12021-11-24T11:42:27ZVersion 1.6.2.post1 - Fix OpenCV dependency<p>The version fixes issue with the latest version of opencv (4.5.4, maybe before)), for which <code>cv2.NMSBoxes</code> return an array of different shape.<br>
Just by limiting the version of OpenCV to max 4.3.0.<br>
Next release of MTM will be modified to use the latest version of OpenCV.</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.22021-10-05T15:37:22Z1.6.2 - Check templates sizes<p>As suggested in issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1011690506" data-permission-text="Title is private" data-url="https://github.com/multi-template-matching/MultiTemplateMatching-Python/issues/11" data-hovercard-type="issue" data-hovercard-url="/multi-template-matching/MultiTemplateMatching-Python/issues/11/hovercard" href="https://github.com/multi-template-matching/MultiTemplateMatching-Python/issues/11">#11</a>, the size of the template is checked before any computation to make sure they fit in the search region or image.</p>
<p>Also updated requirements and packaging (pyproject.toml)</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.12020-08-20T09:25:39ZAdd support for mask with template<p>The comparison of the pixel values can be limited to a fraction of the template by providing an associated mask image, which should have the same dimension than the template.<br>
To do so the tuple for a given template should be<br>
<code>("label", template_array, mask_array)</code></p>
<p>using a mask is only possible with method 0/TM_SQ_DIFF (not compatible with the Non-Maxima suppression though) and 3/TM_CCORR_NORMED</p>
<p>using a mask is optional (and not always beneficial)<br>
the previous format<br>
<code>("label", template_array)</code> is still acceptable and within the list of templates, some can have a mask while other not.</p>
<p>See new tutorial with mask.</p>LauLauThomtag:github.com,2008:Repository/197186256/1.6.0.post12020-08-04T10:06:26ZFix issue when no detections<p>See release note for 1.5.3.post2</p>LauLauThom