OpenCVを導入し、テストプログラムを動かそうとしたときに、エラーが出たのでそのメモを書く。
環境
OSX 10.11.6 El Capitan
エラー
dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib
Referenced from: /usr/local/opt/opencv/lib/libopencv_highgui.2.4.dylib
Reason: Incompatible library version: libopencv_highgui.2.4.dylib requires version 42.0.0 or later, but libpng16.16.dylib provides version 38.0.0
Trace/BPT trap: 5
バージョン古いから使えないよって感じ(だと思う)
対処
コマンドライン上で、
brew upgrade
を実行してから、
brew update
で解決した。
updateはやらなくても解決したかも