私はpoint cloud を持っており、そこからポイントの座標を抽出したいと思います。opencvでポイントクラウドを解析する
以下のpython opencv(3.2.0-dev)スクリプトが抽出に使用されています。
image = cv2.imread(PIC_FILE)
image_gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
_,image_thres = cv2.threshold(image_gray, 230, 255, cv2.THRESH_BINARY)
image_thres = 255 - image_thres
pixelpoints = np.transpose(np.nonzero(image_thres))
しかし、問題は、ピクチャ内に複数のピクセルを含む点に対して、複数のポイント座標を取得することです。
現在、値は約9000です。これは画像よりもはるかに多いようです。
これらの複数のピクセルを1つの単一の座標に折りたたむにはどうすればよいですか? - たとえば - はポイントの中心ですか?