不知道你的具体图片什么样子,不太好下判断。
但是既然你们有直觉可以写程序,那应该就是可以的。
这应该是个分类问题。
你要做的就是,准备若干张(几百或者几千) 目标 pattern 的图片,还有若干张 非目标 pattern 图片。
然后训一个 SVM 或者 Logistic Regression 或者其他随便什么分类器就好了。
scikit-learn 当然是可以干这件事的,里面自带了 SVM 和 LR 分类器,非常好用的。
大概的步骤就是, n 张图片读进来,拍扁成一条条的行向量。
然后扔给 classifier 训练出来得到一个 model ,用那个 model 里的 predict 函数就可以了。
但是刚刚回头我看了下我自己 BB 的过程,觉得十分不清晰。
所以强烈建议楼主过一边 Coursera 上的 Machine Learning[
https://www.coursera.org/learn/machine-learning/]
差不多看到第三章 Logistic Regression 就应该会有个很清晰的概念了,然后看看文档应该就能用了。
(之后,目测之后还有必要看一下 第八章的 PCA 。)