I’ve been working with WCF in my new position at carefulproducts.com. I really like WCF and the new job. I’m reading this book about creating and using WCF RESTful implementations with .NET 3.5 SP1. I’m also new to Windows 7, skipped the Vista fun. For a while, I’ve been struggling on Windows 7 and especially its security. Why do they move everything with every release.??? Argh!!

I never really understood the uses of an application manifest file exactly, but this article really helped me get it at least for what I’m working on. Now I don’t have to keep punching holes into the firewall for my WCF hosting applications and figure out where they moved stuff in Windows 7…b**tards!

While I’m at it, I’ll put a plug in 😉 for this code project article. Anything to avoid learning IIS….again! Sorry, but I think I have Mono.

This weekend, I’m coding up what I call a RESTful Content Exchange Service (CES). What this service does, is provide access to and the ability to create remote ZIP files of content. Content being media files, software updates, etc… all balled up in zip files.


My 2nd Law of Vision is called Kenny’s Rule of Fist. It’s a pun on a rule of thumb, as each of my Laws of Vision really are. The idea behind the Rule of Fist is that vision systems can get difficult or complicated when the object being analyzed is larger than your fist. Again, as with the 3rd law, it means you may have to make special choices, play tricks, purchase expensive hardware, etc…

Why a fist?

Well you don’t want to cut off your thumb!

It’s because your fist is pretty big and the resolution in the standard camera is not that great, so as objects get bigger you can not evaluate things that are significant relative to human vision. When you want to look at things larger than your fist you will be looking at courser details or measurements.. People, or worse customers, ask “Why can’t it see that, it’s obviously wrong!”.

Objects being big also bring into play and can create parallax problems of z-order measurements as you have to move the camera toward and away from objects. In addition, they can also create distortion problems of the lens if you try to use wide angle lenses. One tool to help solve z-order parallax is a telecentric lens which is a really cool thing, but you have to get a really big and really expensive lens if the object is as big or bigger than your fist.

Objects larger than your fist can be problematic for machine vision system design. So always consider my 2nd law or the Rule of Fist.


Kenny’s Laws of Vision

31 January 2009

Years ago, 2 and 1/2 and since 1990, I developed many machine/computer vision applications for a number of clients and at some companies. Most of that work was for clients through my consulting company Imachines. This last week, as I noted before, I’ve rejoined with my past and I’ll be developing machine vision solutions again with carefulproducts.com.

During my career with vision, I developed what I affectionately called Kenny’s Laws of Vision. I have three that I remember:

  1. Kenny’s Law of Light
  2. Kenny’s Rule of Fist
  3. Kenny’s Eye Rule

I’ll describe my Laws of Vision (LOV, yes it’s sweet)  in more detail in future posts. Two have relevance to my current task and I’ll describe why I need to be careful at Careful Products. Sorry ;>)

Our goal at carefulproducts.com is a computer monitoring and social networking for seniors with a really easy to use gestured based touch screen system. It will provide tools for family and friends to keep in touch, communicate easily, schedule setting/monitoring and to monitor their meds compliance. Or as Amy at my Starbucks came up with when I described it, NanaNet.

We don’t want to have the computer decide about medication compliance, but we want to be able to communicate, (e.g. email, PicMsg, Facebook wall post, etc..) with concerned or interested parties images where they can determine whether or not the medication has been removed as well as their patterns of communication, etc…

More soon…


%d bloggers like this: