Mac下安装node-opencv
来源:互联网 发布:珠海网络推广发哥 编辑:程序博客网 时间:2024/06/05 20:53
安装一个node包也需要写成文章?
既然你看到这了, 你就知道opencv是啥东西, 就不介绍了啊,
node-opencv
是在opencv
的基础上封装了一层, 使用时,node
会调用底层的使用C++编写的opencv
来实现图像处理的功能, 所以不单单的安装一个node包
各种尝试
说实话, 这块才是最头痛的事, 如果你Google搜索:
opencv安装
, 你能搜到很多结果, 但是他们好像都串通好了一样, 都是一样的内容, 不管是中文的还是英文的, 意思都是一样的刚开始看
opencv
的官网, 发现没有mac平台的包, 就开始搞win平台, 不搞不知道, 一搞吓一跳啊, 需要安装的东西太太太太太多了, 除了安装一个opencv
的包, 你还得配置各种各样的环境变量, 还得安装vs, 因为每个教程使用的版本不一样, 如果不成功, 你还得下载其他版本, 而且这玩意和操作系统一样大, 安装起来巨慢, 安装完之后, 还得引入一大堆包, 最后发现还是成功不了.......最后还是研究一下mac平台下的吧, 通过一大堆一样的文章中找不同, 看了很多
openvc
和node-opencv
Github上的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步中的后两步
- Mac下安装node-opencv
- mac下安装opencv
- Mac下安装openCV
- mac下node js安装
- MAC下安装node.js
- Mac 下安装node.js
- Mac下安装Node.js
- Mac下安装node,npm
- Mac 下 node安装目录
- Mac下安装使用OpenCV
- Mac下安装opencv-python
- mac下编译安装opencv
- Mac下OpenCV的安装
- mac下安装python+opencv
- Mac 环境下安装OpenCV
- Mac下安装opencv-python
- mac 环境下安装node.js
- mac下安装node.js,express,webstorm9
- java结构型设计模式——组合模式
- php div每20个一循环高性能方法
- Mybatis generator
- python sqlalchemy 连接查询
- 安卓中判断网络状态
- Mac下安装node-opencv
- 6 6.4
- AndroidStudio托管新项目至码云
- (11)映射继承关系二之每个类对应一张表(@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
- PHP获取当前位置
- Unity Shader 学习笔记(6) 漫反射
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- 端口扫描原理
- 解决H3C防火墙双出口做端口映射,数据来回路径不一致问题