当前位置: 首页 > news >正文

做网站二维码螺蛳粉的软文推广

做网站二维码,螺蛳粉的软文推广,网站怎样推广 优帮云,建行手机app下载文章目录 1. 问题现象1.1 编译过程警告1.2 程序运行报错 2. 分析问题原因3. 解决方法 1. 问题现象 1.1 编译过程警告 warning: lipopencv_improc.so.406, needed by /usr/local/lib/libopencv_xfeatures2d.so.4.6.0, may conflict with libopencv_imgproc.so.4.21.2 程序运行…

文章目录

  • 1. 问题现象
    • 1.1 编译过程警告
    • 1.2 程序运行报错
  • 2. 分析问题原因
  • 3. 解决方法

1. 问题现象

1.1 编译过程警告

warning: lipopencv_improc.so.406, needed by /usr/local/lib/libopencv_xfeatures2d.so.4.6.0, 
may conflict with libopencv_imgproc.so.4.2

1.2 程序运行报错

terminate called after throwing an instance of 'cv::Exception'
error:(-4:Insufficient memory) Failed to locate 142099092348209 bytes in function 'OutOfMemoryError'
REQUIRED process has died!

2. 分析问题原因

根据编译过程提示是opencv版本冲突问题,仅以警告形式出现,程序可以编译通过并运行,但是运行过程中报错。
使用命令$ ldd <exe文件路径> | grep opencv查看库链接关系:

libopencv_core.so.406 => /usr/local/lib/libopencv_core.so.406 (0x00007febe47fc000)
libopencv_xfeatures2d.so.406 => /usr/local/lib/libopencv_xfeatures2d.so.406 (0x00007febe3f25000)
libopencv_imgcodecs.so.406 => /usr/local/lib/libopencv_imgcodecs.so.406 (0x00007febe25f0000)
libopencv_imgproc.so.406 => /usr/local/lib/libopencv_imgproc.so.406 (0x00007febe0a6d000)
libopencv_features2d.so.406 => /usr/local/lib/libopencv_features2d.so.406 (0x00007febded2f000)
libopencv_flann.so.406 => /usr/local/lib/libopencv_flann.so.406 (0x00007febd8b7a000)
libopencv_core.so.4.2 => /usr/local/lib/libopencv_core.so.4.2 (0x00007febe47fc000)
libopencv_xfeatures2d.so.4.2 => /usr/local/lib/libopencv_xfeatures2d.so.4.2 (0x00007febe3f25000)
libopencv_imgcodecs.so.4.2 => /usr/local/lib/libopencv_imgcodecs.so.4.2 (0x00007febe25f0000)
libopencv_imgproc.so.4.2 => /usr/local/lib/libopencv_imgproc.so.4.2 (0x00007febe0a6d000)
libopencv_features2d.so.4.2 => /usr/local/lib/libopencv_features2d.so.4.2 (0x00007febded2f000)
libopencv_flann.so.4.2 => /usr/local/lib/libopencv_flann.so.4.2 (0x00007febd8b7a000)

看到每个opencv动态链接库被链接到了两个版本,分析原因为ROS Noetic安装中会自带OpenCV 4.2库和cv_bridge,而我自己安装使用了OpenCV 4.6和OpenCV_contrib 4.x,两者造成了冲突,cv_bridge的冲突通过修改cmake文件更改所使用的OpenCV库路径可以解决,具体参考以下方法:
REF:https://blog.csdn.net/qq_34213260/article/details/123761580

3. 解决方法

在工程的CMakeList.txt中指定工程所使用的OpenCV库的具体版本,可以通过设置精确库路径

set(OpenCV_DIR "<OpenCVConfig.cmake文件的绝对路径>")
http://www.dinnco.com/news/69450.html

相关文章:

  • 广州网站建设360网站优化个人模板建站
  • 麻栗坡网站建设百度软件下载
  • 互站网站源码引流推广犯法吗
  • html网站用什么空间推广渠道怎么写
  • 包头建站百度开户是什么意思
  • 小型企业网站排名前十代刷网站推广链接免费
  • 个人做医疗类网站违法?网络营销策划与推广
  • 上海网站建设自学短视频推广渠道有哪些
  • 单页网站怎么做竞价怎样制作网页设计
  • 河南建设网站公司优化公司排名
  • 南宁网站建设nnit30百度seo正规优化
  • 网站内页做友情链接微信营销的特点
  • 做网站生意竞价推广sem
  • app开发网站建设哪家好手机版谷歌浏览器入口
  • 做logo网站的公司长沙正规关键词优化价格从优
  • 哈尔滨专业做网站百度图片识别搜索引擎
  • 电子商务网站平台建设方案沈阳seo代理计费
  • 建站公司怎么接单厦门seo关键词优化
  • 网站托管公司关键词排名优化怎么样
  • 用jsp做的网站需要什么工具浏览器打开是2345网址导航
  • 网站建设需要哪些工作室整合营销传播方法包括
  • 沈阳营商环境建设局网站上海网站营销seo电话
  • 网站挂载百度关键词模拟点击软件
  • iis 网站建设中360渠道推广系统
  • seo推广营销靠谱奉节县关键词seo排名优化
  • 交城有做网站的吗对搜索引擎优化的认识
  • 怎么样做网站页面搜索关键词排名优化技术
  • qq可以上网南宁seo服务优化
  • 房地产集团网站建设方案百度问一问
  • 手机端官网设计seo快速排名利器