1

Camera ViewOpenCVのは、ダイ

のボトムを検出だから、これは私が持っているものです:サイコロのセットを撮影したカメラ。青色の矩形は関心のある領域を示し、各ROIではそこにダイがあり、どちらの側が表示されているかを見たいと思う(これらのダイスは単にプレースホルダーであり、私はDungeon Rollに関連するものに取り組んでいない) 。

私は非常に広い角度のカメラを使用しているので、私はスクロール(カメラが指し示す側である)でダイの側面を見るだけでなく、 、しかしまた、右上と左下の剣。

私はこれをどのように動作させるのか考えるのが苦労しています。どの側面が私が識別しようとしている「正しい」面であるかを理解するにはどうすればよいですか?

ありがとうございました!

+1

輪郭トレースを行い、別々の長さa(min stacker

+2

あなたの画像を較正して歪ませないで、テーブル領域が平面に見えるように画像を歪ませることで、画像内のダイスの底が矩形になるようにします。 – Micka

答えて

0

このソリューションは、ソフトウェアベースのハードウェアよりもハードウェアですが、魅力的に機能します。 ガラスパネルの上に凹凸のある透明なプラスチック製のフォルダを置き、その上にダイスを置きます。結果:屈折面に近いものだけが十分にはっきりと表示され、遠くにあるものはすべて消える。フォルダの量とエッジ検出の設定で再生し、結果は満足いくでしょう!

hardware fix

私はMickaとスタッカーのコメントは、このクイックフィックスは、私の現在のテストのために十分である解決策を見つけるために私を導いただろうと確信していますが。ありがとうございました!