最近在研究通过golang调用摄像头,按照 https://gocv.io/ 介绍进行安装,期间各种问题。。。
包括但不限于:
aomedia.googlesource.com
, gist.githubusercontent.com
, raw.githubusercontent.com
等网站
解决方法:
1、查询网站IP 获取其IP地址,然后修改系统 hosts
文件
2、直接全局代理。
macOS下修改
~/.bash_profile
,增加:
# 代理地址根据自己情况修改
alias proxy='export all_proxy=socks5://127.0.0.1:50237'
alias unproxy='unset all_proxy'
运行
brew install opencv
前,先proxy
一下
我的苹果本是 Sierra
系统,好不容易一步步下载完成要进行安装了,结果提示不支持 Sierra
,还友情提示不要去提问为什么......不支持你早说啊,等什么都准备好了才说……
么得办法,先升级系统到 Catalina
。。。
升级之后,重新开始下载(两个系统对应的包不一样)。
漫长的等待之后,安装时提示 xcode
过老……那就升级 xcode
吧,可是 AppStore 总是提示系统空间不足,无法安装。。。只能忍痛删掉好多东西。。。差不多空出 40G
的时候,终于可以安装了。
安装 xcode
之后,重新执行安装命令,可算是成功了。
运行示例里的 capwindow
,终于能看到画面了。可是有几个示例总是运行不起来,提示:
```
libc++abi.dylib: terminating with uncaught exception of type cv::Exception: OpenCV(4.4.0) /tmp/opencv-20200909-20320-7icpjn/opencv-4.4.0/modules/dnn/src/dnn.cpp:321: error: (-215:Assertion f