Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Go安装OpenCV库(gocv)常见问题

Go安装OpenCV库(gocv)常见问题

作者头像
全栈程序员站长
发布于 2022-07-11 08:47:12
发布于 2022-07-11 08:47:12
1.4K0
举报

gocv是OpenCV4在Go中的绑定,使用它可以在Go里做图像处理

Windows安装官方介绍:https://gocv.io/getting-started/windows/

其中gocv库提供的win_build_opencv.cmd为安装过程命令:

  1. 下载opencv-4.5.0.zip并解压到C:\opencv
  2. 下载opencv_contrib-4.5.0.zip并解压到C:\opencv
  3. cmake
  4. mingw32-make
  5. mingw32-make install

编译好后,添加C:\opencv\build\install\x64\mingw\bin到环境变量。

常见问题:

1. mingw32-make过程中断,编译失败

  • 可能是由于多线程编译时有的依赖库还没有生成造成的
  • 解决办法:反复执行mingw32-make

2. Python的影响

  • 如果你的电脑装了Python,且环境变量添加了Python安装目录,可能会出现链接错误,这是因为有些lib依赖库按环境变量在Python目录中找到了,而这些库与编译不匹配。
  • 解决办法:环境变量去掉Python目录,更简单的办法是把Python目录改名,编译完成后再改回来。

3. fatal error: boostdesc_bgm.i: No such file or directory

  • 采用的是源码编译的方式,所以可以查看 build 文件夹下的日志文件 CMakeDownloadLog.txt,在日志文件CMakeDownloadLog.txt中搜索 boostdesc_bgm.i 关键词 (不是在文件夹中搜索), 发现这个文件下载失败了。
  • 解决办法:下载所有缺失文件,放在 opencv_contrib/modules/xfeatures2d/src/ 路径下即可。 链接:https://pan.baidu.com/s/1_nipZrmFPGkYma1NpgCq4A 提取码:t2r5
  • 总共缺了以下几个文件,都需要拷贝:
    • boostdesc_bgm.i
    • boostdesc_bgm_bi.i
    • boostdesc_bgm_hd.i
    • boostdesc_lbgm.i
    • boostdesc_binboost_064.i
    • boostdesc_binboost_128.i
    • boostdesc_binboost_256.i
    • vgg_generated_120.i
    • vgg_generated_64.i
    • vgg_generated_80.i
    • vgg_generated_48.i

执行完以上步骤后,重新在C:\opencv\build\目录下执行mingw32-make和mingw32-make install即可。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/119513.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年11月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
『转』 opencv3.3.0 && opencv_contrib3.3.0 for AndroidNDK
Windows环境使用CMake编译 opencv3.3.0 && opencv_contrib3.3.0 for AndroidNDK
jerrypxiao
2021/02/22
8070
『转』 opencv3.3.0 && opencv_contrib3.3.0 for AndroidNDK
OpenCv4.4.0+Qt5.12.2+OpenCv-Contrib-4.4.0
OpenCv_contrib_4.4.0:OpenCv_Contrib_4.4.0
何其不顾四月天
2023/03/10
8430
OpenCv4.4.0+Qt5.12.2+OpenCv-Contrib-4.4.0
【OpenCV】如何在Linux操作系统下正确安装 OpenCV
这一步非常重要,如果是缺少某个依赖文件,编译 过程也不会出错,但是在使用 opencv 函数的时候就是提示错误,只能删了重新编译,非常的坑。 所以一定要先下载依赖文件。
SarPro
2024/03/16
1.7K0
【OpenCV】如何在Linux操作系统下正确安装 OpenCV
【C++】OpenCV:计算机视觉库介绍及C++环境配置
OpenCV是一个跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。
DevFrank
2024/07/24
1.7K0
【C++】OpenCV:计算机视觉库介绍及C++环境配置
opencv-contrib模块详解_opencv安装包
近来由于需要用到 opencv 的SIFT特征,但是SIFT等功能已经移入了opencv_contrib 中,所以需要重新编译opencv和opencv_contrib。
全栈程序员站长
2022/09/27
3.4K0
windows系统构建golang+opencv环境
python+opencv已经比较成熟了,但是比起go,python太缺乏秩序,所以打算后面用go玩opencv。
大福加冰
2019/07/28
4.7K0
windows系统构建golang+opencv环境
Jetson nano 安装opencv 带GPU
在树莓派或者jetson nano这种非主流ARM架构的系统上安装这些opencv torch等等一系列的软件真的是很烦恼!
用户2458545
2022/09/07
1.9K0
Jetson nano 安装opencv 带GPU
ubuntu 16.0.4 opencv 4.0.0 + opencv_contrib 4.0.0 cmake-gui 安装
1、首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败。在终端输入:
用户1148525
2019/05/27
1.8K0
ubuntu 16.0.4 opencv 3.4.1 + opencv_contrib 3.4.1 cmake-gui 安装
1、首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败。在终端输入:
用户1148525
2019/05/27
1.8K0
Windows 下使用 CMake + Visual Studio 2022 编译 OpenCV 4.8.1 及其扩展模块
目前维护的某个项目是在 Windows 下运行的,并且使用了 OpenCV 4.5.2 版本。
OpenCV学堂
2024/04/24
2.8K0
Windows 下使用 CMake + Visual Studio 2022 编译 OpenCV 4.8.1 及其扩展模块
Qt+opencv+EasyPR(车牌识别系统,从配置环境到成功运行)
最近在东软睿道实训搞一个车牌识别系统,所用材料为Qt+opencv+EasyPR,从配环境到成功运行历时几天颇为艰难,这里写篇经验贴,手把手教你~ 作者:张俊怡       2017/7/21      东北大学 俗话说巧妇难为无米之炊,所以得首先准备所需材料: 1、Qt  版本为5.5.1 32位  下载地址为 https://www.qt.io/download/ 2、opencv 版本为3.2.0  下载地址为http://opencv.org/opencv-3-2.html 3、Easy
张俊怡
2018/04/24
3.6K0
Qt+opencv+EasyPR(车牌识别系统,从配置环境到成功运行)
【4】配置和运行Opencv常见的一些问题总结,以及bug解决。
找不到cuda.hpp即matchers.hpp:52:42: fatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directory
汀丶人工智能
2022/12/21
2K0
【4】配置和运行Opencv常见的一些问题总结,以及bug解决。
树莓派4B 安装opencv完整教程基于python3(各种错误解决)
本人一直在做opencv的项目,需要入手一块树莓派来在移动端跑opencv,所以买了一块树莓派4B,然后安装上了系统,开启了曲折的opencv安装之旅。 首先有幸看到子豪兄的视频,还是很好的,所以直接跟着它子豪兄教你在树莓派上安装OpenCV教程安装opencv,但是后来发现各种不可名状的错误,最后发现他的是基于树莓派3B+,环境是python3.5,但是树莓派4B的环境是python4B,所以不能完全使用他的教程。
全栈程序员站长
2022/07/01
2.2K0
树莓派4B 安装opencv完整教程基于python3(各种错误解决)
使用MinGW编译OpenCV4源码与配置使用演示
因为我安装了VS2015,所以一直是默认VS来编译,但是发现当从VS编译切换到mingw时候,OpenCV的windows版本就无法正确的使用了。这个时候要求首先通过mingw来编译OpenCV的源码,重新生成OpenCV库文件与dll文件。本文就详细记录了这个过程。而且最后通过编译好的OpenCV集成配置QT开发环境,实现了一个简单的测试程序。
OpenCV学堂
2020/05/04
2.4K0
OpenCV从入门到精通:OpenCV安装、配置、依赖安装、基本语法、常用方法详解
OpenCV(Open Source Computer Vision Library)是一个开源的跨平台计算机视觉库,提供了丰富的图像和视频处理算法接口,支持 Python、C++、Java 等多种语言。它在工业检测、人脸识别、智能驾驶、视觉 SLAM 等领域得到了广泛应用。本文将带领你从安装和配置开始,逐步掌握 OpenCV 的基本语法和常用方法,帮助你快速从入门迈向精通。
猫头虎
2025/05/05
2.4K0
opencv3.4+contribute编译及官方自带samples编译
圣诞前夕,opencv悄悄发布了3.4版本,和3并没有很大的区别,听说是优化了DNN,这个还没用过,正好换了电脑,新电脑上还没来得及配置opencv,昨天下午闲了,我是没想到一下子能编译成功的,因为之前用到sift的时候试了几次都不行,今天却是出奇的顺利,除了有一个小地方自己粗心填错路径之外,其他的都很顺利,因为没想到能配置成功,也就没有截图,我待会稍微重新截一次来写。
和蔼的zhxing
2018/09/04
2.2K0
opencv3.4+contribute编译及官方自带samples编译
【3】opencv_contrib 4.3.0库配置+opencv安装
https://github.com/opencv/opencv_contrib/releases
汀丶人工智能
2022/12/21
1.4K0
【3】opencv_contrib 4.3.0库配置+opencv安装
为OPENCV添加freetype支持并显示中文字符(在mac上编译opencv及contrib库)
  在mac电脑上管理这些gnu的库一般都使用Homebrew,但总有一些你个性化的需要是官方的Homebrew配方无法满足的。比如在屏幕的输出中使用中文字符。   在OPENCV中输出UTF8字符集早已经有人完成过类似的工作,方法是使用freetype的支持,程序中选择使用的字库,从而在屏幕上输出任意的字符。但官方的Homebrew OPENCV的配方中,并不包含freetype的支持。这时候,只好自己来编译OPENCV及contrib库,因为freetype的支持就在contrib库中。
俺踏月色而来
2018/10/11
5.8K0
为OPENCV添加freetype支持并显示中文字符(在mac上编译opencv及contrib库)
windows安装opencv(opencv安装不了)
终于实现了在windows下配置Qt和opencv,从刚学opencv尝试,到现在终于配置成功,断断续续经历了一年左右,真实操碎了心。。。走了太多弯路了
全栈程序员站长
2022/07/29
1.5K0
windows安装opencv(opencv安装不了)
Windows下Qt静态编译全解
下载NOKIA网站上的QT SDK,解压或安装到相关目录。 本文以QT 4.6.2为例,下载地址:http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.2-vs2008.exe
用户3519280
2023/07/06
8970
推荐阅读
相关推荐
『转』 opencv3.3.0 && opencv_contrib3.3.0 for AndroidNDK
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档