Visual Basic 图像识别

Visual Basic Image Recognition

首先,我知道VB可以进行OCR将图像(包括文本)转换为文本,但是是否可以识别图像并初始化动作?
例如,我在这里得到了一个箭头图像:

能不能VB认出这种箭头,做个

Sendkey.key("{RIGHT}")  

箭头何时出现在屏幕上?

是的,但这不是微不足道的。 OpenCV(开放计算机视觉)库可以做这些事情。它利用 "training" 系统输出的分类器文件来识别对象。如果没有现有的箭头分类器,您将不得不训练自己的分类器。 .Net 有一个开源实现,使其更易于使用: http://www.emgu.com/wiki/index.php/Emgu_CV