Word Cloud Résumé Improvement

Preface By no means do I claim have an impressive résumé, but I did want to share a trick I thought of to help me improve it. Unfortunately, like most ideas that I come up with on my own that I think are original, doing a few Google searches proves me wrong. Regardless, the following helped … Read more

2 Lightroom Plugins

Infrared Photos In Lightroom I came across this excellent Gimp infrared tutorial not long ago, and it got me excited to try some infrared photo processing. Being a recent Lightroom addict, I found it annoying that Lightroom does not support color channel mixing, and having to constantly export-edit-import slowed my workflow. In doing a bit of research … Read more

Last Post of 2012

Nothing important here, just a few highlights reflecting back on 2012… January – Started my first 365 photo project February – My photo on display in a random art show on campus March – Went to SXSW in Austin TX April – Upgraded to a Nikon D7000  |  created PyrDetail May – Finished MSCS degree from GaTech  |  Spoke at GTC 2012 … Read more

Yet Another Hackintosh Build

A Christmas present to myself this year: rebuild my desktop into a Hackintosh… Ever since I gave into Lightroom and started using my macbook for photo editing, I had been missing my desktop’s larger monitor and faster processor. Since I can’t run Lightroom on Linux, and since I can’t stand booting into Windows, the only … Read more

Music Visualization with an Arduino

Audio Frequency Spectrum Analyzer & Spectrogram As a followup to a previous post on Music Visualization with Processing (and a good excuse to play with my Arduino), I decided to convert my Processing music visualizer into hardware. The project is not finished yet, but I wanted to post a quick update and how-to on making what … Read more

SC12 ArrayFire Demos

I got the privilege of developing some of the Super Computing 2012 (SC12) booth demos for AccelerEyes, to showcase ArrayFire. Above is an ArrayFire demo running at SC12 on an nVidia GPU. This demo (source code HERE) uses OpenCV to capture webcam video and processes the stream in several different ways, in real-time. From top-left to bottom-right: Sobel filter, ArrayFire logo, Motion (frame differencing), Source image, Histogram … Read more