前提・実現したいこと
画像から抽出した輪郭線をcsvに出力したいのですがうまく書き出すことができません。
1行づつ[x,y]の形式でcsv形式にしたいです。
発生している問題・エラーメッセージ
該当のソースコード
python3
1import numpy as np 2import cv2 3 4im = cv2.imread("C://test/p5d128.bmp",1) 5imgray = cv2.cvtColor(im,cv2.COLOR_BGR2GRAY) 6ret,thresh = cv2.threshold(imgray,127,255,0) 7image, contours, hierarchy = cv2.findContours(thresh,cv2.RETR_CCOMP,cv2.CHAIN_APPROX_SIMPLE) 8print(contours) 9np.savetxt("testcontour.csv", contours, delimiter=',')
試したこと
print(contours)では下記のようになるのですが、うまくいきません。
[array([[[ 0, 0]],
[[ 0, 706]], [[ 2, 708]], ..., [[990, 707]], [[991, 706]], [[991, 0]]], dtype=int32)]
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー