ここにシナリオがあります:
.NET Framework 3.5でVisual Studio 2008を使用しています。私はC#
を使用しています。データベースの場合はMySQL
を使用しています。私はform
と10-12 buttons
にそれぞれpicturebox
を持っています(それぞれ画像処理機能を持っています)。 openfiledialog
ボタンの1つをクリックすると、ユーザがプログラムに提供する特定のファイルを選択できる場所が表示されます。別のボタンをクリックすると、プログラムは以下のようなアクションを実行します。
私は回路のイメージを持っています。これがプログラムに提供される画像であるとします。例えば
私は何をするつもりがあることである - 次のようにプログラムが仮想的に回路にラベルを付ける必要があります。
し、それは画像を分離し、データベースに情報を格納する必要があります。
これを行う方法はありますか。とにかくそれを行う方法を教えてもらえますか?助けや提案をお願いします。イメージの分離と解析
ありがとうございました。
画像は常にきれいで鮮明な1ビットの黒/白の画像で、すべての端末にあなたの例のような穴がありますか? (もし我々が実際の回路基板を話しているのであれば、銅に穴がないSMD部品もあるかもしれません) –
最初は簡単な回路だけを考えています。そして私はまた、画像の明瞭さを保証しています。それが良いと働いて、いくらか満足できる結果が得られれば、私は複雑な回路板や画像に関連する他の複雑さに行くかもしれません。 – OutOfBoundsException
私は昨日の夜、これを楽しむためにショットを撮った:http://virkkunen.net/js/circuit-labeler.html準最適アルゴリズムを使って複数のパスを実行するのでかなり遅いです(http:// enから盗まれました) .wikipedia.org/wiki/Connected-component_labeling)がありますが、それは作品の種類です。適切な精度でスルーホール銅層からトレースと端子を抽出することは間違いありません! –