<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Latex on</title><link>/tags/latex/</link><description>Recent content in Latex on</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 15 Dec 2015 00:00:00 +0000</lastBuildDate><atom:link href="/tags/latex/index.xml" rel="self" type="application/rss+xml"/><item><title>Pose Estimation</title><link>/2015/12/pose-estimation/</link><pubDate>Tue, 15 Dec 2015 00:00:00 +0000</pubDate><guid>/2015/12/pose-estimation/</guid><description>&lt;p>Given a set of objects, find a random object within the set and the angle it is facing.&lt;/p>
&lt;!-- more -->
&lt;p>&lt;figure>&lt;a class="lightgallery" href="/images/pose-estimation/match.jpg" title="Side by side of an unknown LED image and its closest match" data-thumbnail="/images/pose-estimation/match.jpg" data-sub-html="&lt;h2>Side by side of an unknown LED image and its closest match&lt;/h2>&lt;p>Side by side of an unknown LED image and its closest match&lt;/p>">
 &lt;img
 class="lazyload"
 src="/svg/loading.min.svg"
 data-src="/images/pose-estimation/match.jpg"
 data-srcset="/images/pose-estimation/match.jpg, /images/pose-estimation/match.jpg 1.5x, /images/pose-estimation/match.jpg 2x"
 data-sizes="auto"
 alt="/images/pose-estimation/match.jpg" />
 &lt;/a>&lt;figcaption class="image-caption">Side by side of an unknown LED image and its closest match&lt;/figcaption>
 &lt;/figure>&lt;/p></description></item><item><title>Image Stitching</title><link>/2015/11/image-stitching/</link><pubDate>Tue, 24 Nov 2015 00:00:00 +0000</pubDate><guid>/2015/11/image-stitching/</guid><description>&lt;p>Most cameras and cell phones today have the ability to combine multiple images or create on panoramic view. To be able to stitch images together, they must be transformed into the same frame. This is done by finding the same points in each image and creating a homography matrix to relate the points from one image to the other. Once the homography matrix is found, it can be used to morph one image into the same frame as the other and then combine the images.&lt;/p></description></item><item><title>Feature Detection and Mapping</title><link>/2015/11/feature-detection-and-matching/</link><pubDate>Sun, 15 Nov 2015 00:00:00 +0000</pubDate><guid>/2015/11/feature-detection-and-matching/</guid><description/></item><item><title>Edge Detection</title><link>/2015/10/edge-detection/</link><pubDate>Tue, 27 Oct 2015 00:00:00 +0000</pubDate><guid>/2015/10/edge-detection/</guid><description>&lt;p>The goal of this project was to create my own mathematical functions for doing edge detection. I started with the functions that were built into Matlab which I later replaced with my own versions. I chose a picture from the internet t use for testing my functions.&lt;/p>
&lt;p>&lt;figure>&lt;a class="lightgallery" href="/images/edge-detection/subaru-brz.jpg" title="Original image" data-thumbnail="/images/edge-detection/subaru-brz.jpg" data-sub-html="&lt;h2>Original image&lt;/h2>&lt;p>Original image&lt;/p>">
 &lt;img
 class="lazyload"
 src="/svg/loading.min.svg"
 data-src="/images/edge-detection/subaru-brz.jpg"
 data-srcset="/images/edge-detection/subaru-brz.jpg, /images/edge-detection/subaru-brz.jpg 1.5x, /images/edge-detection/subaru-brz.jpg 2x"
 data-sizes="auto"
 alt="/images/edge-detection/subaru-brz.jpg" />
 &lt;/a>&lt;figcaption class="image-caption">Original image&lt;/figcaption>
 &lt;/figure>&lt;/p>
&lt;h2 id="gradient-function">Gradient Function&lt;/h2>
&lt;p>The first function was the gradient function. This function creates two arrays the same size as the original image. It then iterates over the original image and finds the derivative of the image with respect to x and y. The derivatives are placed into the newly created arrays.&lt;/p></description></item><item><title>Where's Waldo?</title><link>/2015/10/wheres-waldo/</link><pubDate>Thu, 22 Oct 2015 00:00:00 +0000</pubDate><guid>/2015/10/wheres-waldo/</guid><description/></item><item><title>3D Cube Manipulation</title><link>/2015/10/3d-cube/</link><pubDate>Tue, 06 Oct 2015 00:00:00 +0000</pubDate><guid>/2015/10/3d-cube/</guid><description>&lt;p>&lt;figure>&lt;a class="lightgallery" href="/images/3d-cube/rotateX_3d.gif" title="Rotate with respect to the X axis" data-thumbnail="/images/3d-cube/rotateX_3d.gif" data-sub-html="&lt;h2>Rotate with respect to the X axis&lt;/h2>&lt;p>Rotate with respect to the X axis&lt;/p>">
 &lt;img
 class="lazyload"
 src="/svg/loading.min.svg"
 data-src="/images/3d-cube/rotateX_3d.gif"
 data-srcset="/images/3d-cube/rotateX_3d.gif, /images/3d-cube/rotateX_3d.gif 1.5x, /images/3d-cube/rotateX_3d.gif 2x"
 data-sizes="auto"
 alt="/images/3d-cube/rotateX_3d.gif" />
 &lt;/a>&lt;figcaption class="image-caption">Rotate with respect to the X axis&lt;/figcaption>
 &lt;/figure>&lt;/p>
&lt;p>&lt;figure>&lt;a class="lightgallery" href="/images/3d-cube/rotateY_3d.gif" title="Rotate with respect to the Y axis" data-thumbnail="/images/3d-cube/rotateY_3d.gif" data-sub-html="&lt;h2>Rotate with respect to the Y axis&lt;/h2>&lt;p>Rotate with respect to the Y axis&lt;/p>">
 &lt;img
 class="lazyload"
 src="/svg/loading.min.svg"
 data-src="/images/3d-cube/rotateY_3d.gif"
 data-srcset="/images/3d-cube/rotateY_3d.gif, /images/3d-cube/rotateY_3d.gif 1.5x, /images/3d-cube/rotateY_3d.gif 2x"
 data-sizes="auto"
 alt="/images/3d-cube/rotateY_3d.gif" />
 &lt;/a>&lt;figcaption class="image-caption">Rotate with respect to the Y axis&lt;/figcaption>
 &lt;/figure>&lt;/p></description></item></channel></rss>