best approach for template matching of binary (edge) images
<p>To all skimage and opencv gurus, given:</p>

<ol>
<li>Scene Image</li>
</ol>

<p><a href="https://i.stack.imgur.com/g5omM.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g5omM.jpg" alt="enter image description here"></a></p>

<ol>
<li>Template Image</li>
</ol>

<p><a href="https://i.stack.imgur.com/JwjF4.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JwjF4.jpg" alt="enter image description here"></a></p>

<p>What is the best approach to find the cross in the scene image ? These are output from smoothing, and canny filters.
Now, I tried all kinds of examples in skimage, and opencv template matching but the results are not satisfactory. </p>

<p>My ideal solution will be rotation, translation invariant (scale invariant will be a bonus) . Is there a way to just convert to contour points and them do a registration point cloud ? Will that be more accurate ? I thought about RANSAC but how do I give the inputs to RANSAC?</p>

<p>Thanks </p>