Macosx 系统port安装 opencv

1、首先对port本身进行升级,

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port selfupdate

2、将使用port安装的软件进行升级,

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port upgrade outdated

3、安装cctools,

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install cctools

--->  Computing dependencies for cctools

--->  Cleaning cctools

--->  Updating database of binaries

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

4、安装opencv,查看相关的安装依赖,

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install opencv

Password:

--->  Computing dependencies for opencv

The following dependencies will be installed: 

...

 ffmpeg

 ilmbase

 libunwind-headers

 openexr

Continue? [Y/n]: n

你可以选择Y,但是如果整体安装失败时,你再进行将依赖逐项安装;或者直接选择n,对相关依赖逐项安装,将依赖全部安装完成后,再执行sudo port install opencv,这样方便安装过程中对可能遇到的问题进行定位,并且更能保证最终顺利完成opencv的安装,

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install ilmbase

--->  Computing dependencies for ilmbase

--->  Fetching archive for ilmbase

--->  Attempting to fetch ilmbase-2.3.0_1.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/ilmbase

--->  Attempting to fetch ilmbase-2.3.0_1.darwin_18.x86_64.tbz2.rmd160 from https://pek.cn.packages.macports.org/macports/packages/ilmbase

--->  Installing ilmbase @2.3.0_1

--->  Activating ilmbase @2.3.0_1

--->  Cleaning ilmbase

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install libunwind-headers

--->  Cleaning libunwind-headers

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install openexr

--->  Computing dependencies for openexr

--->  Fetching archive for openexr

--->  Attempting to fetch openexr-2.3.0_2.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/openexr

--->  Attempting to fetch openexr-2.3.0_2.darwin_18.x86_64.tbz2.rmd160 from https://pek.cn.packages.macports.org/macports/packages/openexr

--->  Installing openexr @2.3.0_2

--->  Activating openexr @2.3.0_2

--->  Cleaning openexr

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

megumikichikus-MacBook-Pro:~ huixizhu$ sudo rm -rf /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install opencv

--->  Computing dependencies for opencv

The following dependencies will be installed:  ffmpeg

Continue? [Y/n]: y

--->  Fetching archive for ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from https://packages.macports.org/ffmpeg

--->  Building ffmpeg

Error: Failed to build ffmpeg: command execution failed

Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log for details.

Error: Follow https://guide.macports.org/#project.tickets to report a bug.

Error: Processing of port opencv failed

megumikichikus-MacBook-Pro:~ huixizhu$ vim /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log

megumikichikus-MacBook-Pro:~ huixizhu$ sudo rm -rf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg

Password:

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install ffmpeg

--->  Computing dependencies for ffmpeg

--->  Fetching archive for ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/ffmpeg

--->  Attempting to fetch ffmpeg-4.2.4_0+gpl2.darwin_18.x86_64.tbz2 from https://packages.macports.org/ffmpeg

--->  Fetching distfiles for ffmpeg

--->  Verifying checksums for ffmpeg

--->  Extracting ffmpeg

--->  Applying patches to ffmpeg

--->  Configuring ffmpeg

--->  Building ffmpeg

--->  Staging ffmpeg into destroot

--->  Installing ffmpeg @4.2.4_0+gpl2

--->  Activating ffmpeg @4.2.4_0+gpl2

--->  Cleaning ffmpeg

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

--->  Some of the ports you installed have notes:

  ffmpeg has the following notes:

    *******

    ******* This build of ffmpeg includes GPLed code and

    ******* is therefore licensed under GPL v2 or later.

    *******

    ******* The following modules are GPLed:

    *******

    *******      postproc

    *******      libx264

    *******      libx265

    *******      libxvid

    *******

    ******* To include all nonfree, GPLed and LGPL code use variant +nonfree.

    ******* To remove nonfree and GPLed code leaving only LGPL code remove the

    ******* +gpl2 variant.

    *******

megumikichikus-MacBook-Pro:~ huixizhu$ sudo port install opencv

Password:

--->  Computing dependencies for opencv

--->  Fetching archive for opencv

--->  Attempting to fetch opencv-3.4.10_0.darwin_18.x86_64.tbz2 from https://pek.cn.packages.macports.org/macports/packages/opencv

--->  Attempting to fetch opencv-3.4.10_0.darwin_18.x86_64.tbz2.rmd160 from https://pek.cn.packages.macports.org/macports/packages/opencv

--->  Installing opencv @3.4.10_0

--->  Activating opencv @3.4.10_0

--->  Cleaning opencv

--->  Scanning binaries for linking errors

--->  No broken files found.                             

--->  No broken ports found.

安装完毕,成功安装opencv。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值