Pets, Plants, and Computer Vision
Header

Praying Mantis Habitat

June 15th, 2012 | Posted by admin in Ann Arbor | cute | domestic life | Fun! | mantis | Michigan | Uncategorized - (Comments Off on Praying Mantis Habitat)

Today I caught a juvenile praying mantis in the bushes outside the office. There are only two species in Michigan it looks to be the more common Chinese Praying Mantis. I had to stop at the pet store today on my way home to get some supplies for the rats so I picked up a few things to make a mantid habitat. All told I think I spent about $15. I have done a fair bit of insect rearing in the past and it really isn’t all that hard. My first job as an undergrad was to tend a colony of giant Madagascar Hissing Cockroaches at a research lab at the University of Michigan. Keeping a colony of insects running is about as difficult as keeping a couple house plants alive, if not easier. You basically need to provide food, water, and shelter, and sometimes muck with the climate. Since praying mantis live wild in Michigan you don’t really need to make a lot of climate considerations other than not placing the animal’s cage in direct sun light.

 

image

Supplies (terrarium, gravel, sponge/cup, leaves/twigs, and crickets)

To create the habitat I got a $10 two-gallon plastic terrarium at the pet store. I also picked up a small bag of gravel for about $2.50 and a dozen small crickets for a buck. To create a  habitat I rinsed out the terrarium and place some gravel on the bottom. I then added some sticks and fresh twigs I found in the yard. Praying mantises like to hunt while perched in grass and brush so it is important to provide some vertical features in the terrarium. For water I took an old plastic container (like a yogurt cup), cut it down to about an inch high, and then cut a clean sponge to fit the cup. The mantis and its pray can drink up water from the sponge without the water spilling everywhere. Once the cup is filled the sponge should stay wet for at least a few days at a stretch. Praying Mantises will only eat live food, so I picked up a half dozen small crickets, but I fear they may be too large for such a tiny mantis. To supplement that mantis’s diet I am going to add a moldy piece of fruit that has fruit flies to the terrarium. The hope is that the mantis will eat the fruit flies until it reaches a suitable size to capture the crickets. To capture the fruit files I put half an apple out by my dumpster over night. The apple should provide food for the fruit flies and the crickets for at least two weeks.

The finished product

The finished mantis habitat.

 

Computer Vision Saves the Day

June 12th, 2012 | Posted by admin in Ann Arbor | computer vision - (Comments Off on Computer Vision Saves the Day)

Stolen laptop with software that snapped thief’s picture returned to rightful owner.

SimpleCV 1.0 Released!

June 20th, 2011 | Posted by admin in Ann Arbor | automation | code | computer vision | entrepreneurship | Ingenuitas | manufacturing | Michigan | New York | Open Source | OpenCV - (Comments Off on SimpleCV 1.0 Released!)

I’ve been so busy lately that I have had no time to write about all the projects I have been working on. Today I want to take a moment to announce the release of SimpleCV 1.0 by Ingenuitas. SimpleCV is shipped as a super pack that installs SimpleCV and all of the dependencies in a single shot on all of the most common operating systems(OSX, Windows, and Linux). The Ingenuitas team has been working hard to implement most the common image processing tasks one would need to do machine inspection; and to make the process of developing applications that use these operations as quick and painless as possible. This is a big milestone for us as it means we feel that we have a good initial feature set and we can start adding more advanced features to SimpleCV, features you won’t find in OpenCV or on the existing for-pay machine inspection systems. In our next development scrum I plan to roll out a whole host of new features that make it easy to perform image based classification tasks, and to make a first pass at camera calibration and measurement tasks. Our next release will also provide much tighter integration with the Microsoft Kinect. We are also going to work up quite a few really cool demos of SimpleCV for the Detroit Makers Faire and the World Makers Faire in New York City. The video above is a dry run of one of our demos at the Ann Arbor Makers Faire. This demo is shipped with SimpleCV so feel free to download the source code and give it a shot.

Big Announcement

March 21st, 2011 | Posted by admin in Ann Arbor | automation | Automation Alley | computer vision | entrepreneurship | industrial computing | Ingenuitas | manufacturing | Michigan | Open Source - (Comments Off on Big Announcement)



I am on my way back to New York from Michigan and it is time to make it official. I have accepted the position of Director of Research and Development at Ingenuitas in Ann Arbor, Michigan. Ingenuitas will be working though the summer to develop an open source hardware/software product for manufacturing inspection systems. We plan on having a demonstration of our early results in September. I will focus specifically on developing an easy to use computer vision system that brings a number of emerging computer vision techniques to the machine inspection domain. I will also seeking potential investors from the New York technology community. We hope to demonstrate that open source has the potential to dramatically reduce manufacturing costs and empower smaller companies to use techniques and quality control measures that were until recently only available to larger manufacturers. The Ingenuitas team also includes my friends Anothny Oliver and Nate Oostendorp. I am really excited for this team as I think we have the perfect mix of skills and experience to get this venture off the ground. Furthermore I am ecstatic to be working on an open source project that has the potential to dramatically change both computer vision and manufacturing for the better. I will post more thoughts about this project when I get a chance.