Jump to content
Compvision.ru
Artemtemtem

Найти одинаковый предмет на двух картинках

Recommended Posts

Есть две картинки. На них есть одинаковый предмет, положение которого немного отличается. Фон всегда разный, но необязательно однородный, может быть любой. Как выделить одинаковый предмет? Предмет может быть любой. Также предметов может быть несколько. Например, яблоко и банан, а на другой картинке с другим фоном те же яблоко и банан, положение которых немного смещено. Надо выделить и яблоко и банан. 

1.png

2.png

Share this post


Link to post
Share on other sites

Размер, угол - меняется? Если нет, то простой корреляцией можно найти (cv::matchTemplate).

Share this post


Link to post
Share on other sites

Проблема в том, что я не знаю заранее, что это за предмет. Известно только то, что он есть на обеих картинках. 
Я думал о том, чтобы может как-нибудь разбить картинки на мелкие квадраты и для каждого искать наиболее похожий на него на другой картинке. Но тут не совсем понятно, как сравнивать эти квадраты. 

Share this post


Link to post
Share on other sites

И правда, такой подход выглядит наиболее вменяемым. Для сравнения как раз и создана, упомянутая выше функция, cv::matchTemplate.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×