If interested in developing your very own Android computer vision application then this tutorial would come handy.

“Science fiction is the most important literature in the history of the world, because it’s the history of ideas, the history of our civilization birthing itself… Science fiction is central to everything we’ve ever done, and people who make fun of science fiction writers don’t know what they’re talking about.”
— Ray Bradbury (via geeksaurusrex)

(via tatteredspine)

Wearable Sensors for Aging Society:

"… a low-cost wearable sensor technology for real-time, reliable detection of patients’ wandering out of bed. The sensor signal caused by the patient’s body weight will wirelessly trigger an audible alert in a caregiver’s Smartphone. In this project, I developed an ultra-thin film sensor that is comfortable to wear under the foot, a coin-sized sensor circuit enabled by Bluetooth Low Energy, and an app that transforms a Smartphone into a caregiver’s monitor.."

The ThereNIM: A touch-less respiratory monitor:

The ThereNIM (There-Non Invasive Monitor) is a new integrated circuit oscillator based medical monitoring device. It has the capability of monitoring respiratory activity of a patient without any contact at all. Traditional respiratory monitoring devices are invasive or extremely costly. Common methods using electrodes are painful and cause discomfort for all patients.

“[describing his work at the morgue] All day long, Manny, I sort through pure sadness. I find evidence, and I piece together stories. But none of my stories end well - they all end here. And the moral of every story is the same: we may have years, we may have hours, but sooner of later, we push up flowers.”
— Grim Fandango

Great article!

SimpleCV : A love letter to computer vision enthusiast

I recently got an opportunity and free time to learn something new. This time, I began experimenting with SimpleCV, Simple Computer Vision, which is a computer vision library that is in reality a wrapper of OpenCV, Open Computer Vision.

INTRODUCTION:

OpenCV is a open-sourced computer vision library introduced by Intel that has been around since 1999 but only after the popularity of Python; was this library came in to limelight and researchers, students and enthusiast has been using it since.

As stated in the SimpleCV website:

SimpleCV is an open source framework for building computer vision applications. With it, you get access to several high-powered computer vision libraries such as OpenCV – without having to first learn about bit depths, file formats, color spaces, buffer management, eigenvalues, or matrix versus bitmap storage. This is computer vision made easy.

To be honest, SimpleCV does a great job at making computer vision as easy as possible — the learning curve is definitely smaller than OpenCV.

I installed this library on Ubuntu since installation was simple and error free. However, if you do not want to hassle around with the installation procedure then you can make a SimpleCV bootable thumb drive which contains all the necessary libraries and examples codes.

Furthermore, SimpleCV can be programmed with Python, an open source programming language quite popular with early programmers and by academics who requires instant require. Python has a steep learning curve which also makes it easy to use.

HELLO WORLD:

The very first program you would be interested to work with is your Hello world program.

from SimpleCV import Camera, Time
cam = Camera(0, { “width”: 640, “height”: 480 })
img = cam.getImage()
img.drawText(“Hello World”, 160, 120)
img.show()

time.sleep(5)

The above code allow your computer to use your built-in camera and enforce a resolution of  640x480. The program would then take picture using the camera cam.getImage().Moreover, you can also add comments by using the code on line 4. Line 5 would display the picture you took while the last line would display the image for 5 second.

LIVE VIDEO FEED:

By using while loop, it is possible to view a video feed using your computer’s camera. The following code would allow you to access the video feed:

from SimpleCV import time, Camera, Display, Color

cam = Camera()
disp = Display((640,480))
while disp.isNotDone():
           img = cam.getImage().edges()
           img.drawText(‘Hello World’,40,40,fontsize=60, color=Color.YELLOW)
           img.save(disp)

image

The above example is also using edge detection.

CONCLUSION:

To be very honest, I am very impressed by this simple library. It is easy to use, straight-forward to implement and fun to work with.

ibmblr:

How did IBM and James Murphy turn tennis match data into music? (If you just shouted “Sorcery!”, sorry but no.) Learn about the #ibmsessions algorithm that composes music in the IBM Cloud here →

In short, the theory suggest that the edge of universe consist of quantitative data which projects everything in the universe we believe in. It also suggest that the space-time continuum is quantized. This is mind blowing concept.