質問編集履歴
4
タイトル
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
|
|
1
|
+
OpenCVを用いて、マウスで画像の座標を取り自動追跡し、csvファイルに正しく出力したい
|
body
CHANGED
|
@@ -112,7 +112,7 @@
|
|
|
112
112
|
flags = 0)
|
|
113
113
|
#有効な特徴点のみ残す
|
|
114
114
|
self.refreshFeatures()
|
|
115
|
-
if mouseData.getEvent() == cv2.EVENT_RBUTTONDOWN:
|
|
115
|
+
if mouseData.getEvent() == cv2.EVENT_RBUTTONDOWN:
|
|
116
116
|
#最初の特徴点を格納しておく
|
|
117
117
|
self.status_src = self.status
|
|
118
118
|
self.features_src = self.features
|
|
@@ -152,7 +152,7 @@
|
|
|
152
152
|
for lists in self.features:
|
|
153
153
|
listData.append(lists[0][0])
|
|
154
154
|
listData.append(lists[0][1])
|
|
155
|
-
csvWriter.writerow([lists[0][0],lists[0][1]])
|
|
155
|
+
csvWriter.writerow([lists[0][0],lists[0][1]])
|
|
156
156
|
f.close()
|
|
157
157
|
#表示
|
|
158
158
|
cv2.imshow("motion",self.frame)
|
3
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
マウスで画像の座標を取り、csvファイルに出力したい
|
|
1
|
+
機械学習を用いて、マウスで画像の座標を取り自動追跡し、csvファイルに正しく出力したい
|
body
CHANGED
|
File without changes
|
2
参考にしたサイトを追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -272,4 +272,7 @@
|
|
|
272
272
|
### 補足情報
|
|
273
273
|
Windows7 32bit
|
|
274
274
|
Python 3.7.1
|
|
275
|
-
OpenCV 3.4.3
|
|
275
|
+
OpenCV 3.4.3
|
|
276
|
+
### 参考にしたサイト
|
|
277
|
+
・https://qiita.com/hitomatagi/items/3d8973f855e963c9d999
|
|
278
|
+
・http://whitecat-student.hatenablog.com/entry/2016/11/09/225631
|
1
コメントミス
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -78,7 +78,7 @@
|
|
|
78
78
|
self.frame = cv2.imread("IMG_1.tiff")
|
|
79
79
|
self.gray_prev = cv2.cvtColor(self.frame, cv2.COLOR_BGR2GRAY)
|
|
80
80
|
self.gray_next = cv2.cvtColor(self.frame,cv2.COLOR_BGR2GRAY)
|
|
81
|
-
#最初の
|
|
81
|
+
#最初の画像を表示
|
|
82
82
|
cv2.imshow("input window",self.frame)
|
|
83
83
|
#コールバックの設定
|
|
84
84
|
mouseData = mouseParam("input window")
|
|
@@ -95,7 +95,7 @@
|
|
|
95
95
|
#右クリックがあったら終了
|
|
96
96
|
elif mouseData.getEvent() == cv2.EVENT_RBUTTONDOWN:
|
|
97
97
|
break;
|
|
98
|
-
#特徴点描画と
|
|
98
|
+
#特徴点描画と特徴点を取得
|
|
99
99
|
if self.features is not None:
|
|
100
100
|
#グレースケールに変換
|
|
101
101
|
self.gray_next = cv2.cvtColor(self.frame,cv2.COLOR_BGR2GRAY)
|