首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(OpenCV4.1) /usr/bin/ld:找不到-lopencv_nonfree

/usr/bin/ld:找不到-lopencv_nonfree是一个编译错误,它表示在链接OpenCV4.1时找不到名为"opencv_nonfree"的库。

OpenCV是一个开源计算机视觉库,提供了丰富的图像和视频处理功能。然而,在OpenCV 3.0版本之后,由于许可证问题,非免费的功能被移除,其中包括非免费的SIFT和SURF特征检测算法。因此,-lopencv_nonfree选项在OpenCV4.1中已经被移除。

如果你的代码中使用了非免费的功能,你需要考虑替换为其他免费的特征检测算法,如ORB、AKAZE等。这些算法在OpenCV的xfeatures2d模块中提供。

如果你确实需要使用非免费的功能,你可以考虑购买OpenCV的商业许可证,以获取访问这些功能的权限。

总结:

  • OpenCV4.1中移除了非免费的功能,包括非免费的SIFT和SURF特征检测算法。
  • 可以使用其他免费的特征检测算法替代,如ORB、AKAZE等。
  • 如果确实需要使用非免费的功能,可以考虑购买OpenCV的商业许可证。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云人工智能平台:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mobdev
  • 腾讯云存储服务:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙服务:https://cloud.tencent.com/product/mu
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券