初めまして。 初心者です。
picureName.pngと言う名前のファイルを読み込み、白黒反転したのち、grayスケールに変換、その後
cornerHarris関数を適用することで、検出されたコーナーに赤色のドットを付記するプログラムを書きました。
image = cv2.imread("pictureName.png")
image = 255 - image
gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
gray= np.float32(gray)
dst = cv2.cornerHarris(gray,2,9,0.16)
dst = cv2.dilate(dst, None)
image[dst>0.01*dst.max()]= [0,0,255]
cv2.imshow('imageWithCorner',image)
このイメージ上に付記された赤い点の座標を網羅的に取り出したいのですが、どのよな命令文を書けばよいでしょうか?
なお、画像をfloat型に変換していますが、赤い点の座標はfloat型ではなくても構いません。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/07 13:30