1.GOCV的安装(windows)

gocv的安装配置 网上安装配置教程真的少,花了一天时间才成功。 官网 英文版的,按照步骤一步步来,基本OK。 https://gocv.io/getting-started/windows/ 1. 配置环境 64bit win10 go 11.9(首先要有go环境,一定要有,没有是准备闹啥) https://golang.org/dl/ Windows系统下安装 你可以选择本地安装目录:D:\Go,把D... 阅读详情

GOCV的安装(windows)

日期:2021-12-06

作者:JonathanJiang

此文章为个人笔记,有误请指正,推荐读者查看参考资料的原文

一、参考资料

  1. 官方安装资料
  2. GoCV 环境搭建
  3. raw.githubusercontent.com下载问题的官方答案

二、我的环境与配置

配置项软件下载地址
windows 10(64位)19042.1348
GCCMinGW-W647.3.0_x86_64-posix-seh
cmake3.22.0https://cmake.org/download/
gocv0.29.0go get -u -d gocv.io/x/gocv
opencv4.5.4推荐自己提前下载
opencv_contrib4.5.4推荐自己提前下载

注意:如果你的电脑有Java、python环境,那么可能会出现连接错误,这是因为有些lib依赖库会被发现,但是这些库与编译不匹配

解决方法:在环境变量中去掉响应的环境,也可以简单的修改环境所指的文件夹名称

gocv库提供win_build_opencv.cmd文件来进行安装,其安装过程如下:

  1. 下载opencv-4.5.4.zip,解压到c:\opencv\opencv-4.5.4
  2. 下载opencv_contrib-4.5.4.zip,解压到c:\opencv\opencv_contrib-4.5.4
  3. cmake生成Makefile文件
  4. mingw32-make -j%NUMBER_OF_PROCESSORS% 编译
  5. mingw32-make install安装

由于是windows平台,不建议使用win_build_opencv.cmd文件进行安装,推荐手动安装(手动执行上面的安装步骤)

三、手动安装

如果版本不一致,请查看win_build_opencv.cmd文件

3.1 安装GOCV、OpenCV

  1. 安装gocv库:go get -u -d gocv.io/x/gocv
  2. 手动新建编译需要的文件夹C:\opencv\build
  3. 手动下载opencv_contrib-4.5.4.zip, opencv-4.5.4.zip文件,然后解压到C:\opencv文件夹中

3.2 生成Makefile文件

  1. 复制win_build_opencv.cmd文件中的命令

    # 请将 %enable_shared% 替换成 ON
    cmake C:\opencv\opencv-4.5.4 -G "MinGW Makefiles" -BC:\opencv\build -DENABLE_CXX11=ON -DOPENCV_EXTRA_MODULES_PATH=C:\opencv\opencv_contrib-4.5.4\modules -DBUILD_SHARED_LIBS=ON -DWITH_IPP=OFF -DWITH_MSMF=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_java=OFF -DBUILD_opencv_python=OFF -DBUILD_opencv_python2=OFF -DBUILD_opencv_python3=OFF -DBUILD_DOCS=OFF -DENABLE_PRECOMPILED_HEADERS=OFF -DBUILD_opencv_saliency=OFF -DBUILD_opencv_wechat_qrcode=OFF -DCPU_DISPATCH= -DOPENCV_GENERATE_PKGCONFIG=ON -DWITH_OPENCL_D3D11_NV=OFF -DOPENCV_ALLOCATOR_STATS_COUNTER_TYPE=int64_t -Wno-dev
    
  2. CMD,进入C:\opencv\build路径下,执行上面的命令即可

3.3 手动下载编译需要的文件

  1. 是否存在C:\opencv\build\CMakeDownloadLog.txt文件,文件内容是cmake无法自动下载文件,需要手动下载,然后根据内容提示放入指定位置

    由于会去https://raw.githubusercontent.com/opencv下载文件,国内下载一般都会报错,解放方法请查看参考资料3

    我采用的解决方式:在host文件中加入151.101.8.133 raw.githubusercontent.com

  2. 下载文件如下,主要是boostdesc的文件

    $ tree 3rdparty/ffmpeg downloads testdata
    3rdparty/ffmpeg
    |-- ffmpeg_version.cmake
    |-- opencv_videoio_ffmpeg.dll
    `-- opencv_videoio_ffmpeg_64.dll
    downloads
    `-- xfeatures2d
        |-- boostdesc_bgm.i
        |-- boostdesc_bgm_bi.i
        |-- boostdesc_bgm_hd.i
        |-- boostdesc_binboost_064.i
        |-- boostdesc_binboost_128.i
        |-- boostdesc_binboost_256.i
        |-- boostdesc_lbgm.i
        |-- vgg_generated_120.i
        |-- vgg_generated_48.i
        |-- vgg_generated_64.i
        `-- vgg_generated_80.i
    testdata
    `-- cv
        `-- face
            `-- face_landmark_model.dat
    
  3. 重新执行上面cmake指令,重新生成makefile文件

3.4 编译、安装、添加变量

  1. 执行命令

    # 编译,可能会出现问题,具体问题请百度
    mingw32-make -j%NUMBER_OF_PROCESSORS%
    
    # 安装
    mingw32-make install
    
  2. 命令执行成功后,会有C:\opencv\build\install\x64\mingw\bin文件夹,将此路径添加进环境变量中

3.5 验证是否安装成功

# 进入gocv库路径
chdir /D %GOPATH%\src\gocv.io\x\gocv

# 编译运行测试
go run cmd\version\main.go

# 应该输出如下结果
# gocv version: 0.29.0
# opencv lib version: 4.5.4
  • 删除c:\opencv\opencv-4.5.4、c:\opencv\opencv_contrib-4.5.4文件夹即可
Centos7 GoCV安装实操 1.简介 GoCV软件包为OpenCV 4计算机视觉库提供了Go语言绑定。 GoCV软件包在Linux,macOS和Windows上支持Go和OpenCV(v4.2.0)的最新版本。我们打算使Go语言成为与OpenCV生态系统的最新发展兼容的“一流”客户端。 GoCV还支持Intel OpenVINO。查看OpenVINO自述文件,了解有关如何将GoCV与Intel OpenVINO工具包一... 阅读详情

相关推荐

GOCV---win10安装教程

  自从学习了GOLANG以后一直想用GOLANG来实现一些以前C实现的功能,在各种尝试后觉得用GO来做个人脸识别这类的一定很不错,说干就干,各种搜索之后发现GOCV是最佳的实现,既能熟悉OPENCV还能锻炼GO的能力,废话不多说,直接进入官网: https://gocv.io/, 因为ubuntu服务器上没有摄像头的缘故,所以只能选择在笔记本上实现,点击到window安装教程:https://...

qq_23676873的博客 3147

【安装gocv】

最后回到gocv@xxx目录测试。

weixin_45236603的博客 580

Windows 下 GoCV + MinGW 完整配置指南(避坑全记录)

本文提供了Windows系统下配置GoCV和MinGW的完整指南,重点解决cl.exe找不到的常见错误。主要内容包括:1) 使用官方脚本编译MinGW版OpenCV;2) 安装TDM-GCC编译器;3) 命令行环境验证;4) VS Code和GoLand的详细IDE配置;5) 常见问题排查方法。通过设置环境变量、清理缓存和卸载MSVC工具,确保Go优先使用GCC而非MSVC编译器。文章还提供了启动脚本模板和项目结构建议,帮助开发者快速搭建稳定的Go+OpenCV开发环境。

qq_25341829的博客 989

一共只需两条命令,全网最简单最快速安装GOCV,没有之一(适用于LINUX环境),你一定没见过

我此刻2023年8月27日, 自动安装的libopencv-dev版本为4.5.4, 它所支持的gocv最高版本为0.31.0 , 你可能会与此不同. 如有疑问或需要讨论可微信:13681985068。前言: 传统的安装gocv环境需要翻墙下载, 需要本地编译,很麻烦. 这里给出最快速的安装方法,只需要敲几条安装命令即可. 但也有缺憾,即没有针对你本地特殊硬件进行优化!编辑文件go.mod , 将 "require gocv.io/x/gocv v0.34.0" 中的34改为31。一, 安装golang。

wzw_mzm的博客 1043

win下安装gocv下用的opencv_contrib-4.6.0.zip与opencv-4.6.0.zip

windows下安装gocv, 由于味大的高墙,下载不容易。

【课程设计】TCP/IP 应用环境中服务器的部署与实现

本项目旨在通过搭建一个虚拟网络环境,实现软路由系统的配置和服务器的搭建与测试。具体包括安装虚拟机 VMWare Workstation,安装 Windows Server 2003 操作系统,配置软路由系统(包括双网卡安装、协议配置和测试),以及搭建并测试 DHCP 服务、DNS 服务、WWW 服务、FTP 服务和 SMTP/POP3 服务。

weixin_74907236的博客 1524

gocv,OpenCV 在windows的安装教程

在windows安装opencv,使用gocv的教程

橘橘橘橘橘子海 1820

当KCF遇见卡尔曼滤波:视觉跟随算法的动态优化实战

本文探讨了KCF算法与卡尔曼滤波在视觉跟随算法中的动态优化实践,通过深度融合策略提升目标跟踪的鲁棒性和实时性。特别针对机器人应用场景,详细解析了在Jetson等嵌入式平台上的优化技巧,包括计算图优化、内存访问优化和多线程流水线设计,实现了30FPS@1080p的稳定跟踪性能。

sugar的博客 957

windows下go-opencv之gocv安装教程(简单教程)(纯gocv开发yolov8起始篇)

golang语言开发yolov8前,先安装gocv及部署windows开发环境。

2662

VS2022错误列表高效处理:从复制到Excel表格的完整指南

本文详细介绍了在Visual Studio 2022中高效处理错误列表的实用技巧,重点讲解了如何将错误信息一键复制并粘贴到Excel表格中。通过基础操作、自定义视图、筛选功能及常见问题解决方案,帮助开发者将杂乱的编译错误整理成清晰、可排序、可筛选的数据表,极大提升了团队协作、错误分析和项目管理的效率。

weixin_28837817的博客 360

手把手教你用Xilinx SelectIO IP核搞定ADS42LB69高速ADC的DDR数据采集(附仿真调试技巧)

本文详细介绍了如何使用Xilinx SelectIO IP核实现ADS42LB69高速ADC的DDR数据采集,包括IP核配置、仿真验证和硬件调试技巧。通过精准的时序控制和实战调试方法,解决高速数据采集中的时序对齐问题,提升系统稳定性和可靠性。特别适合FPGA工程师和高速ADC接口设计者参考。

weixin_42533622的博客 153

[保姆教程] Windows平台下OpenCV编译安装和它的Go语言实现gocv的使用(亲测通过)

OpenCV是一个开源的跨平台计算机视觉和机器学习软件库, GOCV是OpenCV在Go语言下的实现,本文详细介绍了在Windows平台下如何搭建GOCV环境,尽管GoCV是基于Go语言的,但是本文的大部分篇幅是围绕着OpenCV的通用安装方法展开的,因此也可以被其他非Go语言的应用场景所借鉴。

♀我爱摇滚,更爱金属乐♀ 3340

Mac Pro M2芯片成功安装麒麟银河高级服务器虚拟机

本人用的是1、Macbook m2pro芯片 16G+5123、安装homebrew、wegt、qemu。

vagatable_XX的博客 3301

gocv安装windows指南

windows安装部署opencv

Brycet的博客 1207

cuRobo 入门教程(一)基于CUDA的机器人运动规划加速库

cuRobo是一款基于CUDA加速的机器人算法库,提供运动学计算、碰撞检测、轨迹优化等功能。该库采用并行优化技术,在GPU上实现高效运算,比现有方案快60倍。cuRobo支持多种机器人模型和环境表示,包含正向/逆向运动学、无碰撞轨迹生成、模型预测控制等核心算法,并可与IsaacSim等仿真平台集成。其特点包括:1) 支持多种碰撞检测方式(长方体/网格/深度图像);2) 提供批量环境处理和实时世界更新;3) 通过CUDA Graphs加速优化迭代;4) 在Jetson Orin等平台实现毫秒级运动规划。安装支

2506_90492529的博客 1931

Transformer模型详解

​本文主要介绍Transformer系列,从基础到理论,对注意力机制进行总结并解释《Attention is all you need》,提出解决sequence to sequence问题的transformer模型,用全attention的结构代替了lstm,抛弃了之前传统的encoder-decoder模型必须结合cnn或者rnn的固有模式,只用attention。文章的主要目的是在减少计算量和提高并行效率的同时不损害最终的实验结果。

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 5309

gocv-go语言调用opencv入门

1、概述 GoCV是Go语言版的opencv二次封装,基于动态库opencv4。 官方地址:https://gocv.io/ win10环境,安装gocv有点棘手,需要先安装opencv,安装opencv是一个很痛苦的经历,所以在此搞了一个绿色版本环境,可以直接使用。 2、环境配置 64bit win10 3、安装包介绍 https://download.csdn.net/download/xinlinhack/21090049 opencv-4.3.0.7z: 为在..

1万+

2026.2.3:OpenClaw国内安装教程,国内网络使用,服务器部署,对接飞书

本文介绍了如何创建飞书应用并接入OpenClaw机器人的完整流程。主要内容包括:1)在飞书开放平台创建企业自建应用,添加机器人能力并开通相关权限;2)在Windows11系统上安装OpenClaw,完成配置文件的修改(需将bind改为"lan");3)配置MiniMax国内接口地址,重启gateway服务。整个过程涵盖了应用创建、权限设置、软件安装、服务配置等关键步骤,为开发者提供了详细的飞书机器人接入指南。

拥抱具身智能,昇腾Ascend C 3997

gocv在windows上静态编译

之前我写了一篇gocv结合opencv动态库的编译,现在来讲一下怎么实现opencv静态库的编译。那篇文章用的是gocv v0.29.0,在编译时存在很多问题,要手动改它的编译项,现在gocv 已经更新到了 v0.31.0,修复了这些问题,编译起来顺畅多了。......

江达小记 2134

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

GoCV跨平台开发:Windows、Linux与macOS适配指南

GoCV作为基于Go语言的OpenCV绑定库,提供了跨平台计算机视觉开发能力。本文将系统讲解在Windows、Linux和macOS三大主流操作系统上的环境配置与兼容性处理方案,帮助开发者快速搭建稳定的GoCV开发环境。 ## 开发环境概览 GoCV支持OpenCV 4.12.0及以上版本,通过CGo技术实现Go与C++的高效交互。项目结构中包含多个平台相关配置文件,如[Dockerfile]

gitblog_00408的博客 1180

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

windows下搭建gocv环境

前期提示:注意后面步骤中所有的路径要和脚本一致注意后面步骤中所有的路径要和脚本一致注意后面步骤中所有的路径要和脚本一致脚本位置在你下载的gocv包下 win_build_opencv.cmd。

qq_37300273的博客 333

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

windows下gocv配置opencv依赖

进入C:\opencv\build\install,将x64\mingw里的bin和lib复制到scoop\apps\opencv\current\x64\vc16即可完成环境变量的配置。进入到GOPATH\pkg\pkg\mod\gocv.io\x\gocv。出现exit status 0xc0000135请重新配置环境变量。运行go run .\cmd\version\main.go。找到并执行./win_build_opencv.cmd。出现版本号即为安装成功。

chromzz的博客 296

Windows子系统Ubuntu安装和Goland+Gocv编译的问题解决

执行 go build -tags customenv --ldflags ‘-extldflags “-static”’ -v -x -a -o yangyang。cd /tmp/opencv/opencv-4.5.3/ 进入opencv-4.5.3安装包。如果需要用到子用户和设置密码查看(进入不到root也可以重新设置root密码即可)下载完成在电脑上面找到你的ubuntu我的是在开始栏这里直接点进去就可以。然后打开进行配置(这里在网上教的最合适的配置)(执行命令也在下载下来的txt文件里面)

qq_66810909的博客 650

GoCV golang版opencv测试(Windows)

GoCV GoCV是go语言版的opencv封装,基于opencv4.0+ 项目地址:https://gocv.io/ 环境配置 配置可参考官网教程 https://gocv.io/getting-started/windows/ OpenCV编译 过程中opencv是需要我们自己编译的,opencv的编译将耗时1个小时左右。 可以从这里下载我编译好的版本直接使用: https://downloa...

Ango_的专栏 5164

GoCV安装完全指南:5分钟快速配置计算机视觉开发环境

GoCV是一个基于Go语言的开源计算机视觉库,为OpenCV 4提供了完整的Go语言绑定。这个强大的工具库让开发者能够使用Go语言轻松实现图像处理、人脸检测、目标跟踪等计算机视觉功能。无论你是计算机视觉新手还是经验丰富的开发者,GoCV都能帮助你快速构建视觉应用。🚀 ## 🔧 前置环境要求 在开始安装GoCV之前,你需要确保系统满足以下基本要求: - **Go语言**:1.16或更高版本

gitblog_00574的博客 662

GoCV安装终极指南:5个常见问题快速解决

GoCV是一个基于Go语言的开源计算机视觉库,支持多种计算机视觉算法和工具。无论你是想要实现人脸检测、二维码识别还是图像处理,GoCV都能提供简单易用的解决方案。然而在安装过程中,很多开发者会遇到依赖缺失、版本冲突等常见问题,今天我们就来详细解决这些安装难题!😊 ## 🚀 准备工作与环境配置 在开始安装GoCV之前,确保你的系统满足以下基本要求: - **操作系统**:Linux、mac

gitblog_00078的博客 430
上一篇: Linux安装后无网卡
下一篇: 14.Go程序版本信息(一)
Jonathan.Jiang
博客等级 码龄11年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值