問題タブ [pillow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
359 参照

python - 放物面鏡から画像の中心を検出していますか?

私はここからパノラマのワンショットレンズを持っています: http://www.0-360.com/そして私はpythonイメージライブラリを使ってスクリプトを書き、イメージをパノラマに「アンラップ」しました。ただし、現在は画像の中心を指定する必要があるため、このプロセスを自動化したいと考えています。また、円の半径を取得することも良いでしょう。入力画像は次のようになります。ここに画像の説明を入力

そして、「ラップされていない」画像は次のようになります。ここに画像の説明を入力

これまで、ハフ サークルの検出を試みてきました。私が抱えている問題は、使用する正しい値を選択することです。また、中心の円の近くにある暗い物体が、それを遠ざけているように見えることもあります。

私が持っていた他のアイデア:

  1. アンラップ画像のハフ線検出。基本的に、中央のピクセルを中央として選択し、ラップを解除して、上下の線が直線または「曲線」であるかどうかを確認します。まっすぐでない場合は、別のセンターで試してみてください.
  2. モーメント/ブロブ検出。中央のブロブを見つけて、その中心を見つけることができるかもしれません。問題は、上の画像に見られるように、暗いディスクの中心に明るいリングが表示されることがあります。また、中心付近の暗いオブジェクトの問題。
  3. 円の検出を容易にするために、ミラーの上部のベベルを緑などの独特の色にペイントしますか? 緑を使用し、緑のチャネルのみを使用すると、検出が容易になりますか?

この画像の中心と、おそらく外側と内側のリングの半径を取得するために試して使用する必要がある最良の方法は何ですか。

0 投票する
0 に答える
683 参照

python - 簡単なサムネイルや sorl を Mac で動作させることができません。エラーは発生しません。

Mac(darwin 2.7.5)でdjango 1.6.2を使用してサムネイルを生成するための簡単なサムネイルを取得しようとしています。

easy_thumbnails の設定を以下に詳しく説明します。また、sorl で試しました。どちらのデバッグも生成されませんでした (THUMBNAIL_DEBUG = True)。Easy-thumbnails は何もしません (エラーなし、データベースへの書き込みなし、URL の生成なし)。Sorl は不正なリクエスト 400 エラーを生成し、続行する他のデバッグはありません。

これが私がすることです。

「ピップフリーズ」より

実行中:

テンプレートに移動して、次のことを試してください。

結果:

編集:次のことも追加する必要があります:

そして、エラーはありませんでした。問題は他の場所にあると思いますが、枕とは関係ありませんか? 何がこれを引き起こしているのか、私は完全に途方に暮れています。データベースにデータがあったので、ある時点で easy_thumbnails が機能していたことは知っています。何かが明らかに壊れていますが、デバッグがなければ、次にどこに行くべきか少し迷っています。

誰でも助けてもらえますか?

0 投票する
1 に答える
1203 参照

python - Tuple を実際に使用すると、PIL.Image.paste で Tuple エラーが発生します

私が使用しているコードは他のシステムで問題なく動作するため、このエラーは少し厄介です。今日、新しいマシンにライブラリをインストールしましたが、コードを実行しようとしてエラーが発生しました (他の OSX 10.9 マシンで動作します)。

参照しているコードは以下のとおりです

以下に示すように、proof.sized は PIL.Image オブジェクトです。

この場合、問題は im.paste() の 2 番目の引数のタプル性ではないため、エラー メッセージが間違っているようです。私が行った調査によると、実際の問題が何であるかに関係なく、多くの人がこのフィードバックを受け取っているようです.

だから...私はここで何が欠けていますか? このコードは、私の他のシステムで問題なく動作します。どうすればこれを理解できますか?

0 投票する
1 に答える
1317 参照

python - 「--no-install」の後に「pip install」を再開できません

Debian 7 サーバーに JPEG ファイルをサポートする Pillow (Python Imaging Library のフォーク、別名 PIL) をインストールしようとしています。最初に、次のコマンドを使用して、Pillow v2.3.0 を仮想環境にインストールしました。

ただし、出力から、Pillow はデフォルトで JPEG をサポートしていないことがわかりました。昨年末、Mac ラップトップに Pillow をインストールしましたが、次のことを行う必要がありました。

次に、次の行を build/Pillow/setup.py ファイルに追加する必要がありました。

次に、「pip install Pillow」を再実行すると、Pillow が JPEG サポート付きでビルドされました。

しかし、Debian で「pip install Pillow」を実行すると、次のエラーが発生します。

JPEG_ROOT を変更して「pip install Pillow」を再度実行すると、次のエラーが発生します。

そのリンクを確認したところ、「--no-download」オプションが実際に非推奨になっていることがわかりました。このページには、新しい「アンパック」および「ダウンロード」オプションが記載されています。

この pip インストールを再起動する別の方法はありますか?

ありがとう。

アップデート:

「pip --help」を実行しましたが、問題ページに記載されている「ダウンロード」または「アンパック」オプションが表示されませんでした。また、ヘルプ ファイルが更新されていない場合に備えて、各オプションで pip を実行しようとしましたが、役に立ちませんでした。また、ビルドディレクトリに移動して「python setup.py」を実行しましたが、うまくいきませんでした。また、通常の「config/make/sudo make install」プロセスを実行できるのではないかと思いましたが、実行する構成スクリプトがありません。

この質問を読んだ後、次のことも試しました。

その後、Pillow がインストールされましたが、まだ JPEG サポートが含まれていませんでした。ここでステップを逃しましたか?JPEG_ROOT を変更したことを認識していないかのように動作します。

助けてください!ありがとう。

0 投票する
5 に答える
8996 参照

python - Mavericks に Pillow/PIL をインストールする

pip/easy_install を使用して Pillow をインストールしようとすると、奇妙なエラーが発生します。

すべてのシンボリックリンクの回答を読みました。コマンドライン ツールをインストールしましたが、何も機能していないようです。私はいつもそのエラーを受け取ります。

0 投票する
6 に答える
34256 参照

python - Pillow インストール エラー: コマンド 'gcc' が終了ステータス 1 で失敗しました

Django バリアント (Wagtail) をセットアップしようとしていますが、必要な Pillow のインストールに問題があります。

背景: で を実行Python 2.6.6virtualenvています。Mac ターミナルを使用して、A Small Orange でホストされているドメインにシェル アクセスしますno root access。sudo コマンドは使用できません。

私が走るとき

以下のエラーが表示されます。

easy_install を実行したときと同じ問題です。どんな助けにも感謝します!

0 投票する
1 に答える
1094 参照

python - Pillow はインストール時に JPEG エンコーダーを認識しますが、使用しません

Ubuntu 13.04 と python 3.3 を実行している vagrant box でいくつかの作業を行っています。Pillow と libjpeg-dev をインストールしました (推奨されるように後者を最初にインストールします)。Pillow をインストール (または再インストール) すると、次のように表示されます。

すごい!JPEGエンコーダが認識されました。ただし、Pillow の selftest.py スクリプトを実行すると、一連のテストに失敗し、次のように始まります。

そのため、JPEGデコーダーを認識していません。これが selftest.py だけの問題ではないことを確認するために、テストを行い、.jpg ではなく .png を作成して操作できることを確認しました。次のように、jpg ライブラリへのシンボリック リンクを作成するなど、いくつかの提案された解決策を検索して試しました。

サイコロはありません。jpegデコーダーを動作させるために私が試みることができる何か他のアイデアを持っている人はいますか? ワークフローを完全に .png に制限することは、実際には現実的ではありません。

0 投票する
1 に答える
81 参照

python - 単一の jpeg ファイルではなく、ディレクトリ全体に im.format と im.size を使用する

特定のディレクトリにすべての .jpg ファイルをリストし、Image.open を使用して画像のサイズを確認しました。その特定のディレクトリ内の個々のファイルごとにのみsamを行うPILの方法はありますか?

フォルダ全体、ディレクトリなどに同様の方法はありますか?