当前位置: 首页 > 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得到可执行文件。

相关文章:

  • Unity 获取Game窗口分辨率
  • 深度革命:ResNet 如何用 “残差连接“ 颠覆深度学习
  • 将 YOLO 格式的标注文件(.txt)转换为 VOC 格式的 XML 标注文件
  • 使用 Promise 和 .then() 解决同异步问题
  • IT工具 | node.js 进程管理工具 PM2 大升级!支持 Bun.js
  • 3D标定中的平面约束-平面方程的几何意义
  • Django CSRF验证失败请求为什么会中断?
  • 51单片机的寻址方式(完整)
  • CherryStudio + 火山引擎DeepSeek R1 告别服务器繁忙
  • R语言使用dietaryindex包计算nhanes饮食炎症指数
  • 【路由系列】BGP
  • 使用 CryptoJS 实现 AES 解密:动态数据解密示例
  • 数据结构——最短路(BFS,Dijkstra,Floyd)
  • 【蓝桥杯每日一题】3.17
  • HTML5 Video标签详细教程
  • Edge/Chrome浏览器插件设计、开发、发布完整流程
  • 兆芯大道云行 | 破解高性能云计算数据存储瓶颈
  • 《当Keras遇上复杂模型:探寻其潜藏的局限》
  • 总结Solidity 的数据类型
  • 蓝桥杯动态规划实战:从数字三角形到砝码称重
  • 这座古村,藏着多少赣韵风华
  • 云南省安委会办公室:大理州安全生产形势比较严峻,事故总量一直居高不下
  • 道指跌逾100点,特斯拉涨近5%
  • 上海杨浦:优秀“博主”购房最高可获200万补贴
  • 国家发改委:美芯片药品等领域关税影响全球科技发展,损害人类共同利益
  • 新华每日电讯:给“男性妇科病论文”开一剂复方药