Как обнаружить основные геометрические фигуры в растровом изображении с помощью C# без внешних библиотек? [закрыто]C#

Место общения программистов C#
Anonymous
Как обнаружить основные геометрические фигуры в растровом изображении с помощью C# без внешних библиотек? [закрыто]

Сообщение Anonymous »

Я новичок в C# и пытаюсь обнаружить основные геометрические фигуры (квадраты, круги, треугольники и прямоугольники) в растровом изображении без использования внешних библиотек, таких как Emgu CV. Я хочу, чтобы обнаружение работало динамически, то есть на него не должно влиять вращение или размер фигур.
До сих пор я пытался перенести и реализовать методы Python OpenCV на C#, но Я не добился никакого успеха. Может ли кто-нибудь дать рекомендации или примеры того, как решить эту проблему, используя только встроенные функции C#?
Вот что у меня есть на данный момент:
Загрузка растрового изображения.
Преобразование изображения в оттенки серого.
Применение обнаружения краев (например, с помощью алгоритма Кэнни).
Попытка найти и классифицировать формы.
Конкретные проблемы:< /p>
Как точно определять края и углы фигур.
Как классифицировать обнаруженные формы на основе их геометрических свойств.
Будем очень признательны за любые советы и примеры.< /п>

Подробнее здесь: https://stackoverflow.com/questions/788 ... t-external

Вернуться в «C#»