Мне нужна на самом деле библиотека обработки изображений. openCV будет иметь в виду сначала. Но openCV напрямую не совместим с языками .NET. Существует EmguCV, что на самом деле является оболочкой openCV для .NET framework.
Но в моем случае я использовал Aforge.NET. Это структура C# для CV и искусственного интеллекта - обработка изображений, нейронные сети, генетические алгоритмы, машинное обучение, робототехника и т. Д. Его легко изучить и реализовать. Эта структура хорошо документирована here и полностью совместима с VB.NET.
openCV также может использоваться для этой цели, но это было бы немного сложно. Один из способов может быть разработан DLL библиотеки динамической компоновки) на C++ (или на любом другом поддерживаемом OpenCV языке), а затем использовать эту функцию из приложения VB.NET.
Опорные точки могут быть обнаружены путем обнаружения или анализа контуров, а фильтрация результата даст контрольные точки. Затем изменение размера, обрезка, обертка и перспектива может выполняться с использованием библиотеки обработки изображений или используемой рамки.
Tesseract - это механизм OCR, насколько я знаю. Я ищу OMR – nsssayom
Почему вы беспокоитесь о поиске и обрезке рамки OMR и затем выравнивании? Вы можете использовать механизм распознавания форм, который позволит вам указать, где находятся поля OMR, а затем обработать заполненные формы против них. Я работаю для поставщика SDK, у которого есть технология, чтобы помочь с этим, если вы хотите прочитать дополнительную информацию об этом здесь. Https://www.leadtools.com/sdk/ocr/omr – hcham1
Я не могу использовать какую-либо оплаченную библиотеку для моего проекта , И на самом деле, я закончил с моим проектом. И все было в порядке. – nsssayom