Handling Canon DSLR cameras from Objective-C Mac OS X app

For one of our clients we had to use professional cameras to take pictures of various objects inside a warehouse. Therefore, we created a Mac OS app that does what the client needs. The Mac app is connected to 3 DSLR cameras to take quality pictures of the shipments boxes and the items stored in them. We apply some image processing on these pictures to detect items, barcodes and documents. So, in what follows we will talk about handling Canon DSLR from Mac OS Application.