обнаружить аналогичную часть и обрезать часть изображения - PullRequest
0 голосов
/ 25 мая 2018

как сравнить входное изображение с изображением базы данных и вырезать часть из изображения, часть которой похожа на изображение, которое передается в базу данных?в основном мое входное изображение должно быть изображением, которое будет содержать изображение as, заданное в базе данных, вместе с некоторыми дополнительными границами.эта реализация может быть в Python или .NET.Кто-нибудь дать мне какую-нибудь идею или код?

1 Ответ

0 голосов
/ 25 мая 2018

Если вы хотите обнаружить саму бумагу, это можно легко сделать с помощью белого листа бумаги: вы устанавливаете конкретное значение пикселя, когда вы думаете, что пиксель достаточно яркий, чтобы принадлежать бумаге.Затем вы проверяете, что у вас есть куча пикселей, проходящих тест (и не только несколько изолированных).Это может разглядеть область, где находится бумага.Однако это очень грубое и простое решение, которое не даст наилучших результатов.Есть целое поле, посвященное изображениям / видео, и я не думаю, что это то, что вы ищете.

Для обрезки, если вы можете иметь изображение в растровом изображении, есть метод Bitmap.clone:https://msdn.microsoft.com/en-us/library/ms141944(v=vs.110).aspx.

Вы можете указать прямоугольник, который будет вашим новым изображением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...