Of course my initial reaction is no, but I think there's some important discussion to be had in my naive understanding of this topic.

Weka (http://sourceforge.net/projects/weka/) and Ilastik (http://ilastik.org/) are two of several applications that nicely combine machine learning and image processing principles into a graphical application that is approachable to novices. These tools are general enough that we an no longer write them off to niche domainware. Using some of these tools, I get a strong black box vibe. The documentation and source code are open, so this is very much due to my own ignorance; however, I think many users are inclined to play with these programs until they get the results that they want without understanding the intricacies under the hood. This is of course a double-edged sword, but IMO is mostly good from a productivity standpoint.

Juxtapose this to core image processing libraries with intuitive API's like scikit image, ImageJ's API, those bundled with Matlab etc.... These libraries of course are pivotal for creating such applications, but I wonder in the next ten years what image processing will look like. Will everyone go their favorite ALL-IN-ONE super application, or is the slick and simple appeal of these fundamental libraries going to encourage more users to get their hands dirty so to speak? What do you guys think?

I'm also interested in assimilating a list of strengths and (moreso) weaknesses of the aformentioned blackbox, super tools. This is for a methods paper we're assimilating and I'd really like to provide that story in an honest way.

Thanks

Similar questions and discussions