pythonとopencvで特徴量を座標で取得したのですがそれを以下のコードのデータの部分に連続して保存する方法が分かりません。わかる方が居たら教えてください。このコードでは最後の座標しか取得できていません。
import cv2 import sys import numpy as np import matplotlib.pyplot as plt im = cv2.imread("1.jpg") if im is None: print('non file') sys.exit() averages = im.mean(0).mean(0) detecor = cv2.FeatureDetector_create('ORB') points = detecor.detect(im) i = 0 for point in points: print (point.pt[0],point.pt[1]) i +=1 xi = point.pt[0] yi = point.pt[1] data = [(xi, yi), (xi, yi), (9, 11)]//この部分に座標の数だけ数値を入れていきたい(10個の特徴量なら10個の座標がここに10個横並びで座標を取得したい)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/06 02:16