2022-12-28

Anaconda Navigatorのアップデート方法

 Anaconda Navigatorの最新バージョンがいくつなのかは、

を見ることで確認できます。で、自分が使ってるNavitgatorのバージョンは Help →Aboutで確認すると、1年位古いのでバージョンアップ。その方法ですが、Anaconda-Promptを起動して、そこで以下のコマンドを打ちます。

conda update anaconda
conda update anaconda-navigator

でOKです。anacondaをアップデートするだけではダメなんですね。なんか、Navogatorの動作がいまいちな時、意外とアップデートで解決することがあるので、お試しあれ。

2022-12-22

MacのJava(Temurin)をアップデートしてみた

愛用しているMacの中で、一部のマシンでJDKのバージョンが古いのが見つかりアップデートを試みたので、そのメモ書きです。意外に情報がすぐに見つからなかったのでハマりました。

Macで動いているJDKが Temurinであることが前提です。TemurinとはOpenJDKの1つで、Eclipse FundationがサポートしているJDKのようです。もともとはいっていたのか、あとから自分で入れたのか。。。ちょっと記憶が曖昧です。

Macで動かしているJavaのバージョンがなんなのか確認してみましょう。

java --version

Temurinであれば、下記のコマンド一発でできます。

brew install --cask temurin

なお、勝手に最新版が入りますので注意しましょう。バージョンを指定したい場合は、temurin8とかtemurin11とかにしてください

2022-12-16

OpenCV: 背景差分(Python編)

 OpenCVで背景差分を取得するプログラムです。びっくりするほど簡単にできてしまいますね。 ポイントとしては、

  • OpenCVには複数の背景差分アルゴリズムの関数が用意されている
  • 戻り値として、背景画素を0、前景画素を255とした2値画像が返される
というところです。これを応用すれば、人物だけ取り出すということも容易にできるわけです。