Meshlabでplyファイルが読めないときの対処法


問題

Meshlabでplyファイルが読めない。
今回は、Dockerで動かしたOpenMVSという3次元復元ソフトで作成した結果のplyファイルが読めなかった、という問題ですが、原因は一般的なものなので、このようなタイトルで記録しておきます。

環境

OS: Ubuntu 20.04
meshlab version: MeshLab_64bit_fp v2020.03+dfsg1

エラーメッセージ

"Unabale to open file"
画面キャプチャはこちら:

原因

ユーザとグループがともにrootになっており、ログインユーザにファイルを読む権限がない。

対策

ownerを変更する

sudo chown $USER:$USER *.ply

もしくは、root ユーザとしてファイルを読む。

sudo meshlab <yourfile>.ply