Machine Learning, Data Science, Artificial Intelligence, Programming, Towards Data Science.
was very close to what I just described. Other articles propose something more sophisticated, but the approach is pretty similar, manual feature extraction based on the domain knowledge with logistic regression, decision trees, or SVM on top of it. Extending this method to new camera models is also