1

写真に方法はありますか:

  1. 形状 (例: 円) を検出します。
  2. 図形を画像上の位置 (例: 左、右、中央) に関連付け、値 (true または false) を割り当てます。

PIL と SciPy を使用した解決策があると思いますが、どこから始めればよいかわかりません。任意のヒント?

悪い英語をありがとう。

4

3 に答える 3

1

これにはOpenCVを使用することをお勧めします。

そのための Python バインディングは既に存在します(ただし、あまり Pythonic ではありません)。

于 2012-04-23T18:13:47.740 に答える
1

SimpleCVをお勧めします。最近見つけました。Pythonでopencvを扱う方法は非常に簡単です。もあります。検出ライブラリも添付されています。

于 2012-04-23T18:23:38.220 に答える
0

SimpleCV では、これを非常に簡単にしようとしました。

import SimpleCV

img = SimpleCV.Image('foo.png')
blobs = img.findBlobs()
circles = blobs.filter([b.isCircle() for b in blobs])

現在、円は単なるリストであり、そのリスト内の各オブジェクトは機能であり、x、y、面積、色などの関連情報がすべて含まれています。

于 2012-06-04T23:11:08.930 に答える