2009-09-02[n年前へ]
■MacOSX版「ミニチュア写真作成ソフト(本城直季風ミニチュア写真作成ソフト」について
OpenCVと言えば、以前作った「ミニチュア写真作成ソフト(本城直季風ミニチュア写真作成ソフト)」のMacOSX版アプリケーション・インストール・スクリプト(当然アプリケーションも)が動かない、というメールを頂きました。
調べてみると、インストール・スクリプト中の、
/usr/bin/sudo cp -n src dstの -n オプションが原因でエラーが出ているようでした。この -n オプションは、ファイルコピー時の(もし同名ファイルが存在した場合のための)上書き禁止オプションです。通常のコマンドとして実行はできるので、このオプションを付けることで、なぜスクリプト実行時にエラーが出るのかは未だわかりません。ただ、エラー発生の直接の原因は、この-nオプションのようです。
とはいえ、この-nオプションを消すと、スクリプトは途中まで、システムにすでに入っている(私が添付したライブラリよりも新しい)ライブラリを消してしまうことになるので、システム・ライブラリを壊してしまうことになります。 そのため、このスクリプトから-nオプションを消すことは、絶対にできません・・・。
いつの間にか、Mac OSを使わなくっていました。しかも、恐ろしいことに、ソースやプロジェクトファイルやMac用の開発用資料をどこに置いたのかもすべて忘れてしまいました。OpenCVで遊ぶことを再開したこともありますし、もう一度、Mac OSX版を適当に書きなおして作ってみることにでもしましょう。(また、ソース・ファイルなどは後で置いておきます)
それまでは、WEBアプリ版の画像処理ソフトや、そういったツールで作った(下に張り付けたような)画像ジェネレータで、お茶を濁していて頂けますでしょうか・・・。