Browsed by
Category: Computer Vision

Create and Process 360 degree video for Youtube

Create and Process 360 degree video for Youtube

In this post I’m going to cover how to create 360 degree video and prepare it for uploading to Youtube. I’d like to cover SimpleCV, specifically the functions of dewarping the video. The video from Tinkernut made reference to this process. You may find this link useful in the setup of SimpleCV, https://github.com/sightmachine/SimpleCV. He based his work off of Kathrine Scott’s work. She did an excellent write up on the process, http://www.kscottz.com/dewarped-panoramic-images-from-a-raspberrypi-camera-module/. The big caveat is that video is captured…

Read More Read More

360 Video and Metadata

360 Video and Metadata

Introduction One of the more enjoyable things I like to do besides tinkering with electronics, computers, or programming is trail riding with my mountain bike. The trail system here in Seattle and King County is extensive and I still haven’t seen it all, even after many years of riding. One of the things that I had started doing early on was capturing the scenery with an action camera. My first camera was a modest 480p bullet camera that doubled as…

Read More Read More

Image Enhancements

Image Enhancements

Introduction A couple of years ago I wrote about imaging enhancements using ImageMagick. However, I didn’t really cover it in too much detail. One of those methods was the normalization process. This method basically analyzes the histogram of an image and adjusts the black and white levels. The results are a clearer picture with less shadow washout and crisper colors. This process has some limitations. In this post I’ll cover some additional methods for image enhancements. I’ll continue to work…

Read More Read More

3D Rendering from Facebook Videos

3D Rendering from Facebook Videos

First, source your video from facebook.  I used a video shot from a motorbike of a structure on side of the road.  It was from a post of a road trip in Indonesia by a fellow with my same name.  The scene reminded me of my travels in the Southwest Pacific when I was younger.  It looked like good material as a source for model rendering. For more information on the following steps, see this link for the details.  I…

Read More Read More

Linear Panoramas with Hugin

Linear Panoramas with Hugin

We have covered panorama creation using Hugin in previous posts.  The method used was taking pictures from a singular point and stitching the images together to create an immersive experience.  In this post we will use Hugin to create panoramic scenes, however the images will be sourced from a moving video camera. There are a few challenges from our source video.  First, the camera used has a wide angle lens.  The images will be distorted by the lens and we…

Read More Read More

Computerized Tomography – Introduction and History

Computerized Tomography – Introduction and History

Images created from present day xray scanners are the result of computer processing. The methods used in radiology have evolved since its discovery. It is safe to assume that computers will continue to be used to advance this field of understanding. Here you will be introduced to this technology. Together, we will cover the history of radiographic imaging and how it has arrived to were it is today. I will also cover one of the techniques used in computerized tomography…

Read More Read More

Anaglyph imagery from video sources

Anaglyph imagery from video sources

What is an anaglyph? Source http://www.merriam-webster.com/dictionary/anaglyph “..a stereoscopic motion or still picture in which the right component of a composite image usually red in color is superposed on the left component in a contrasting color to produce a three-dimensional effect when viewed through correspondingly colored filters in the form of spectacles.” For our purposes, an anaglyph is the merging of two image files that represent the view point of the left and right eye. Since we’ll view the images with…

Read More Read More

Creating a panoramic from video with Hugin

Creating a panoramic from video with Hugin

Hugin is a great tool for stitching photos together that share common features to create a higher resolution image. In the previous post, we covered stitching two photos together. In this post we’ll cover using video as a source for our stitching base, as well as the requirements. The Hugin program uses EXIF data in its stitching process. Lets start by creating a 360 panorama using a series of photos taken with an iPhone. The images inherently contain EXIF data…

Read More Read More

Photo Stitching with Hugin

Photo Stitching with Hugin

Taking photos with my iPhone is fool proof, for the most part.  The auto balance and focus take most of the effort out taking good shots.  There is a lot that goes on behind the scenes that makes this possible.  The image sensor data is queued and processed by the phone’s CPU with a bunch of commands in memory.  In near realtime, the resulting information is sent to the screen so the operator can do what they need to do….

Read More Read More

Multimedia Meta-data – More than meets the eye

Multimedia Meta-data – More than meets the eye

It is time to step back from system administrative tasks and move back into the subject of digitized multimedia data processing.  The subject is a vast ever evolving beast.  Multimedia basically consists of some combination of visual or auditory information.  With digitized multimedia, additional data can be layered which provides any number of uses. In this post, I’ll be focusing on image file meta-data.  There are several levels and flavors of meta-data which I won’t cover in detail here.  However,…

Read More Read More