I’ve started again working on OpenCV but this time I’ve moved to Tiger to do it. I set up a Xcode 2.2 project with the latest version of OpenCV to allow you to compile it on Tiger for both PPC and Intel architectures. All things related to windowing did not move since my latest attempt. I’m looking for the best way to handle Carbon events to allow Linux and Windows users a simple integration and portage to Mac OS X. The latest CVS snapshot of the CVS repository of the opencvlibrary project shows many changes concerning video capture and reading on Mac OS X using Quicktime, I’ll be testing those new changes in the weeks to come.
I’ve enclosed in this article the necessary modifications to be made to the latest official OpenCV release in order to compile it using Xcode on Mac OS X. YOu will find the Xcode porject inside the "make_" directory.
To activate the creation of Universal Binary you just have to add a new architecture in the settings of Xcode and you will get Univeral Binary frameworks for OpenCV.
[Edit 07/18/2006] All the carbon GUI part I wrote has been integrated in the CVS repository of OpenCV , you will find everything needed to compile & install OpenCV here . There is no longer any real need of an Xcode project now that everything as been backported in the OpenCV repository, you can compile the old way. The makefile will be updated soon to be able to generate frameworks and/or dynamic librairies