ハーフサークルを使って青色を検出できますが、存在する5色を検出してロボットの番号を表示する必要があります。どうすればpythonやopencvを使ってこの組み合わせを検出できますか?なにか提案を?Pythonを使用して色の組み合わせを検出する方法は?
これはイメージです。
ハーフサークルを使って青色を検出できますが、存在する5色を検出してロボットの番号を表示する必要があります。どうすればpythonやopencvを使ってこの組み合わせを検出できますか?なにか提案を?Pythonを使用して色の組み合わせを検出する方法は?
これはイメージです。
あなたの画像サイズはIDごとに一定であれば、私は、あなたがハフ円を使用する必要はないと思います。ここでは、代替です:
あなたは5金利points-(X [0]、Y [0])にする必要があります:あなたのIDの画像で
、以下に示す黄ばんポイントの約位置を把握(x [4]、y [4])
黄色の関心点が(10,10)にあるとします。
あなたのpythonを使用しているので、あなたが使用しての関心点の強度を得ることができます。
img=imread("ID.jpg")#read image
b=[]#declare empty lists
g=[]
r=[]
x=[]
y=[]
#save points of interest___
x[0]=10
y[0]=10 #likewise for the remaining 4 points
for i in range(5)
b[i]=img(x[i],y[i],0)#img is a single ID image
g[i]=img(x[i],y[i],1)
r[i]=img(x[i],y[i],2)
if(b[0]==100 and g[0]==0 and r[0]==255)#Pinkish colour
print "1st dot is pink"
を今、あなたは15の整数(5点X 3色)の合計を持っています。固有のIDは、その値に基づいて決めることができます。
あなたはいくつかのソースコードの例を挙げることができますか?私は非常に初心者です。あなたのコンセプトを取得しますが、それを実装することはできません.. @Saransh Kejriwal –
私は私の答えを編集しました。私はそれにいくつかの構文を追加しました –
あなたの答えをありがとう..しかし、私は画像処理としてビデオフォーマットでそれを実装することができます..または私はちょうど画像フォーマットで行うことができますか? @Saransh Kejriwal –
1色あたり1つのマスクが検出されますか? – Miki
私はあなたに相談したいです..私はどうしたらいいですか?それを1つまたは任意のオプションでマスクしましたか? @Miki –