私はSparseMat
のを使用CV_32FC3
しており、次のことをしようとしています:
int dims = 2;
int size[] = {10,10};
SparseMat m = SparseMat(dims, size, CV_32FC3);
m.ref<Vec3f>(2,5)[0] = 0.5;
m.ref<Vec3f>(2,5)[0] = 0.5;
m.ref<Vec3f>(2,5)[0] = 0.5;
if(m.find(2,6) == m.end()){
cout << " could not find 2,6" << endl;
}
if(m.find(2,5) != m.end()){
cout << "found 2, 5" << m.ref<Vec3f>(2,5)[0] << ", " << .ref<Vec3f>(2,5)[1] << ", " << .ref<Vec3f>(2,5)[2] << endl;
}
ただし、検索部分が正しくありません。これを使用して、そのインデックスの要素がスパース マットに追加されているかどうかを確認するにはどうすればよいですか?
ありがとう