こちらの記事を参考にサンプルを実行してみると
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 43.0.0 or later, but libpng16.16.dylib provides version 40.0.0
とエラーが出た。
参照しているlibpngのバージョンが古いということなので
brew update && brew upgrade
を実行するとエラーが消えた。
参考
homebrewを使ってphpをインストールしたときに『libpng15.15.dylibが読み込めません』うんぬん言われてうっとおしくなった