资讯专栏INFORMATION COLUMN

Mac下安装node-opencv

lavor / 3047人阅读

摘要:安装一个包也需要写成文章既然你看到这了你就知道是啥东西就不介绍了啊是在的基础上封装了一层使用时会调用底层的使用编写的来实现图像处理的功能所以不单单的安装一个包各种尝试说实话这块才是最头痛的事如果你搜索安装你能搜到很多结果但是他们好像都串通

安装一个node包也需要写成文章?

既然你看到这了, 你就知道opencv是啥东西, 就不介绍了啊, node-opencv是在opencv的基础上封装了一层, 使用时, node会调用底层的使用C++编写的opencv来实现图像处理的功能, 所以不单单的安装一个node包

各种尝试

说实话, 这块才是最头痛的事, 如果你Google搜索:opencv安装, 你能搜到很多结果, 但是他们好像都串通好了一样, 都是一样的内容, 不管是中文的还是英文的, 意思都是一样的

刚开始看opencv的官网, 发现没有mac平台的包, 就开始搞win平台, 不搞不知道, 一搞吓一跳啊, 需要安装的东西太太太太太多了, 除了安装一个opencv的包, 你还得配置各种各样的环境变量, 还得安装vs, 因为每个教程使用的版本不一样, 如果不成功, 你还得下载其他版本, 而且这玩意和操作系统一样大, 安装起来巨慢, 安装完之后, 还得引入一大堆包, 最后发现还是成功不了.......

最后还是研究一下mac平台下的吧, 通过一大堆一样的文章中找不同, 看了很多openvcnode-opencvGithub上的issuse, 最终安装成功了, 分享一下, 希望能帮助一下折腾node-opencv的同学

开始安装opencv

Mac要安装, 必须得通过Homebrew(Homebrew是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,相当于linux下的apt-get、yum神器;Homebre可以在Mac上安装一些OS X没有的UNIX工具)

安装Homebrew非常简单, 命令行执行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)", 等待安装完成即可

以下的步骤很重要, 每一条命令多带带执行

brew tap homebrew/science

brew install opencv

brew install opencv3; brew link --force opencv3

brew unlink opencv && brew link --overwrite opencv

安装node-opencv

node-opencv在npm中没有注册, 所以通过npm install node-opencv是不好使的, 所以呢, 我们得需要自定义安装

package.json中增加如下一行:"opencv": "git+https://github.com/peterbraden/node-opencv.git", 这样npm在安装的时候就会通过http来下载安装.

安装中的问题

npm install时, 其中有一步是:node-pre-gyp install --fallback-to-build, 这步经常会报错, 错误详细, 点击查看, 解决办法就是执行上面4步中的后两步

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83543.html

相关文章

  • 前端简单面部识别

    摘要:前言过年了,来点有趣的东西最近一直在尝试通过如何视频,怎么捕捉视频的行为,给视频加点好玩的东西比如给视频加一个胡子以下记录一下最近的玩具点击这里看自己的效果需要允许摄像头呀效果效果大概如下就是给视频的脸上加个胡子我手机上有防蓝光的膜,各位大 前言 过年了,来点有趣的东西 最近一直在尝试通过web如何DIY视频,怎么捕捉视频的行为,给视频加点好玩的东西,比如给视频加一个胡子? 以下记录一...

    econi 评论0 收藏0
  • Docker安装

    摘要:下有两种安装方式和。到官网下载安装,这个也不用说了吧。。。的安装包带有,默认会创建一个名为的虚拟机。建议安装,这样在使用的时候比较方便。和共存我之前安装了,然后没卸载就直接安装。如果想要让的去访问安装的虚拟机,执行,然后就会连上虚拟机。 Docker在Mac下的安装 因为我用的是Mac,所以这里只介绍Mac下Docker的安装。 Mac下Docker有两种安装方式:Docker fo...

    MartinHan 评论0 收藏0
  • 用 Electron 打造 Win/Mac 应用,从「代码」到可载的「安装包」,可能比你想得麻烦一

    摘要:三配置环节目的一是为之后的环节初始化工作流参数,二是准备好应用文件夹内容即要打包的目标文件夹做的事解析命令行参数,初始化工作参数,填充配置文件,把配置文件和相关依赖文件导入到文件夹内合适的 首发于酷家乐前端博客,作者@摘星(segmentfault @StinsonZhao) 我们能从很多地方学习到怎么起一个 Electron 项目,有些还会介绍怎么打包或构建你的代码,但距离「真正地...

    LdhAndroid 评论0 收藏0
  • Mac怎么搭建MySQL环境?简单教程手把手教你!

    摘要:但新版本不能这样改了,因为密码认证变了。方法二用进行安装总所周知,可以利用进行安装管理,十分方便,如果没有安装可以点击安装。如果觉得这篇文章不错的话,也可以分享给更多的人看到,感谢各位的阅读在下搭建环境搭建环境 这篇文章主要跟大家介绍的是在Mac下怎么搭建MySQL环境,相信很多小伙伴都不知道,对此,摩杜云小杜就整理了一下文字并分享给大家做个参考,由于内容思路清...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<