I wonder whether there is any competent image recognition library ( preferably open source) in .Net? I have an application that scans pages and documents in batches. In order to separate one document from another ( for these documents could have multiple pages), I plan to ask users to put a page, with a say, polar bear image on it to separate between the documents. So my applications will take all the scanning, checks whether the page contain the polar bear, if yes, then call it the end of the first document.
I know about OCR, where the application will recognize the text, but what about the equivalent in images?