I recently moved from a PC to a MacBook Pro. I’m starting to go through tutorials on Objective-C and developing in Cocoa. I do a lot of image processing algorithm development work (pixel by pixel manipulation) in my day job so I’d like to get create a test image processing app or two for OS X. I’m struggling to figure out where to start – let’s say I want to create a simple application (that I could reuse) like the following:
- load an image from an open file option within a file menu
- display this within the GUI.
- Click a button to apply pixel by pixel processing
- Update the displayed image
- Save the processed image from the save option within the file menu
Any pointers or links would be most appreciated.
Thanks
Other info:
-
I’m pretty familiar with OpenCV within Linux – haven’t looked at using it within Objective-C/Cocoa/Xcode environment yet though – not even sure if this would be a good idea?
-
I guess it would be nice to use GPU acceleration as well, but I’m not familiar with OpenGL/OpenCL – so I might have to put that one on the long finger for the moment.
As you are looking at the Apple platform, you should look into the CoreImage framework – it will provide you most of pre-baked cookies ready to be consumed in your application.
For more advanced purposes, you can start off with openCV.
Best of luck!!