0

I am upgrading a project with Emgu from 3.3 to 4.3. I've noticed that Emgu World no longer exists. Is there still a way to use Surf and Cuda Surf, or does it need to be called from OpenCV 4.3.

Tim
  • 170
  • 10

2 Answers2

0

Surf is a patented algorithm and as such is not included in the main opencv repo, which in turn is not included in Emgucv. Surf only exists in the contrib version of opencv, which is not included in Emgucv.

For more info you can follow this Stack post.

Aaron Jones
  • 1,140
  • 1
  • 9
  • 26
0

Check this github issue to get more information about missing SURF. When you use commerial EmguCV version you can ask them to compile an extra version for you. But from version 4.0 on patent burdened algorithms are completely removed by default in the open source edition.

Quergo
  • 888
  • 1
  • 8
  • 21