Anacondaで最新のOpenCVを使おうと思ったら

剣盾のランクマ勝てなくて萎え萎えです。闇の力(バンドリ)に頼らなきゃいけないのか・・・?

最近はPythonを書くのにAnacondaを使うようにしてます。しかしOpenCV使うのにトラブルが。

「とりあえず最新バージョン使えばいいやろ!」の精神で以下のコマンドでインストールしました。

conda install -c conda-forge opencv=4.2.0

そしてPNG画像をimwrite()しようとしたら・・・

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

警告になってますが、画像の出力できないのでめちゃめちゃ致命的なエラーですね。png周りの機能を持つlibpngのバージョンが合わない様子?

conda install opencv

最新バージョンじゃないと困る理由がないなら普通に導入しましょう。

でも3.4.2なんだなぁ・・・4出て結構経ってますよね・・・頑張ればなんとかなりそうではあるけど、時間もないので今回は我慢します。

ちなみにjpeg出力はsegmentation faultでました。原因も不明のまま投稿していいのか・・・