0

I am looking for an easy way to process images as an app on Mac – e.g. tracking moving objects, finding objects/faces etc.

This was inspired by a recent SO post: How to detect a Christmas Tree?

What is the best language for me to code this in, and how would I do it? I don't have any money to spend on software. I am also a complete beginner to image processing!

Thanks, Fjpackard.

Community
  • 1
  • 1
felixpackard
  • 579
  • 7
  • 21
  • There is no way to say definitely which language would be best for you to program something like that. Most likely it'd be best to first find what kind of libraries there are available and then decide the programming language in case you're fluent with several. For an example of one rather powerful library, see http://opencv.org/ . –  Jan 02 '14 at 04:07
  • Thanks for the link! One language I have been looking at (I probably should have included it in the question) is matlab. Is matlab easy? ;) – felixpackard Jan 02 '14 at 04:13
  • @SamiLaine sorry, forgot to tag you in my previous reply – would you mind answering that? Also, I was wondering – with matlab, are there any good (free) compilers? Also, I checked out opencv.org, installed for use with python but can't really use all the features (I need to use Linux!). Thanks, Fjpackard. – felixpackard Jan 02 '14 at 06:43

2 Answers2

3

I would suggest to get openCV and connect it to Xcode. Numerous resources can be found on the web or in book stores.
See for example:
OpenCV MacOS installation
OpenCV and iOS
OpenCV and Xcode
OpenCV and Xcode

sepdek
  • 1,402
  • 9
  • 11
  • OK, I'll check it out when I get a chance! – felixpackard Jan 02 '14 at 21:52
  • Indeed, OpenCV in C is really very simple once you get the hang of it. It even handles windows for you! The install for Xcode and be a pain though. – November Jan 03 '14 at 21:15
  • @November you are right about the installation...thats why I had to write a blog entry about this in the first link I provided in my answer... – sepdek Jan 03 '14 at 21:57
0

I think ipython notebook, and one of the the open source python distributions are two tools to look at. Also, there are some talks from PyData on Vimeo on how to do image processing with python based tool.

One of the python modules you can look at is called scikit-image.

The advantage of the ipython notebook is speakers often post their talks, so if they share their notebooks you can download them and follow along. I did that with one of the image processing talks from pydata and most of the code and images worked.

Matt
  • 1