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

【经验】重装OpenCV踩雷

  1. 需要把之前不再需要的版本删掉。不然一些包可能会冲突。但是可以保留多个版本的,注意不要把系统自带的删掉了!!
  2. 先到之前的build目录下:
    sudo make uninstall
    然后把build目录删除。
  3. 下载新的版本(我要用的是OpenCV-4.5.5),然后编译安装。
    cmake -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local ..

遇到问题:内存不足(64G不够用)。

解决方案:

  1. 加上-j2参数,把线程数降低,不然会默认和CPU核心相同。
    直接可能会占用巨大的内存。
  2. 可以将 TEST=OFF
  3. make 建议分步骤进行,可以先make opencv_core ,make opencv_imgproc,在make -j其他的。

最后别忘了 sudo make install得到可执行文件。


http://www.mrgr.cn/news/94937.html

相关文章:

  • 购物车全选功能
  • YOLO11结构
  • Web 小项目: 网页版图书管理系统
  • 我在哪,要去哪
  • Nginx 代理访问一个 Web 界面时缺少内容
  • Java进阶核心技术解析:多线程、集合框架与反射深度实战
  • 较为完善的搜索函数
  • Java零基础入门指南:从环境搭建到面向对象编程的全面解析
  • Android Handler 通过线程安全的 MessageQueue 和底层唤醒机制实现跨线程通信
  • 【机器学习-回归算法】
  • uniapp常用组件
  • Oracle常见系统函数
  • JavaScript基础-获取元素
  • Tomcat、Open Liberty 和 WebSphere Application Server (WAS) 的配置、调试和跟踪
  • 工作记录 2017-02-04
  • Java内部类
  • Business processes A bridge to SAP and a guide to SAP TS410 certification
  • 贪心算法作业参考:P1106,P4995,P5019
  • 基于大模型的喉癌全程预测与治疗方案优化研究报告
  • AcWing 3533:查找第K小数 ← sort+unique