質問編集履歴
1
"発生している問題""試したこと"に追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,9 +14,17 @@
|
|
14
14
|
|
15
15
|
カメラから取り込んだ画像はOpenCV.Matクラスへいったん格納されています。
|
16
16
|
|
17
|
-
動体検知を
|
17
|
+
動体検知(前後フレームを比較し、差分の出た座標の値が255、
|
18
18
|
|
19
|
+
それ以外は0となるよう2値化する)を行った後、反応が出た範囲に矩形を描画するため
|
20
|
+
|
21
|
+
~~numpy配列NDarrayにデータを渡したい~~
|
22
|
+
|
23
|
+
矩形の描画に必要な4点の座標を得るべく、反応が出た座標のx軸,y軸それぞれの
|
24
|
+
|
25
|
+
インデックスを得るためのnumpy関数np.whereにデータを渡したいのですが、
|
26
|
+
|
19
|
-
|
27
|
+
この2クラス間でデータを受け渡すにはどうすればよいでしょうか?
|
20
28
|
|
21
29
|
|
22
30
|
|
@@ -74,6 +82,10 @@
|
|
74
82
|
|
75
83
|
C#上で適用できる方法は見つかりませんでした
|
76
84
|
|
85
|
+
ご提示いただいた'Numsharp'を試してみましたが、使用したい関数np.whereを記述したところ
|
86
|
+
|
87
|
+
"CS0117 'np' に 'where' の定義がありません"とのエラーが出たため、断念しました
|
88
|
+
|
77
89
|
|
78
90
|
|
79
91
|
### 補足情報(FW/ツールのバージョンなど)
|
@@ -86,6 +98,6 @@
|
|
86
98
|
|
87
99
|
言語:C#、.NetFrameWork4.6.1
|
88
100
|
|
89
|
-
|
101
|
+
ライブラリ(NuGetパッケージマネージャより):'OpenCvSharp(Ver3,Ver4)',
|
90
102
|
|
91
|
-
'Numpy.Bare'
|
103
|
+
'Numpy.Bare','Numsharp'
|