@@ -64,13 +64,13 @@ void eigen2cv( const Eigen::Matrix<_Tp, _rows, _cols, _options, _maxRows, _maxCo
64
64
{
65
65
if ( !(src.Flags & Eigen::RowMajorBit) )
66
66
{
67
- Mat _src (src.cols (), src.rows (), DataType <_Tp>::type ,
67
+ Mat _src (src.cols (), src.rows (), traits::Type <_Tp>::value ,
68
68
(void *)src.data (), src.stride ()*sizeof (_Tp));
69
69
transpose (_src, dst);
70
70
}
71
71
else
72
72
{
73
- Mat _src (src.rows (), src.cols (), DataType <_Tp>::type ,
73
+ Mat _src (src.rows (), src.cols (), traits::Type <_Tp>::value ,
74
74
(void *)src.data (), src.stride ()*sizeof (_Tp));
75
75
_src.copyTo (dst);
76
76
}
@@ -98,7 +98,7 @@ void cv2eigen( const Mat& src,
98
98
CV_DbgAssert (src.rows == _rows && src.cols == _cols);
99
99
if ( !(dst.Flags & Eigen::RowMajorBit) )
100
100
{
101
- const Mat _dst (src.cols , src.rows , DataType <_Tp>::type ,
101
+ const Mat _dst (src.cols , src.rows , traits::Type <_Tp>::value ,
102
102
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
103
103
if ( src.type () == _dst.type () )
104
104
transpose (src, _dst);
@@ -112,7 +112,7 @@ void cv2eigen( const Mat& src,
112
112
}
113
113
else
114
114
{
115
- const Mat _dst (src.rows , src.cols , DataType <_Tp>::type ,
115
+ const Mat _dst (src.rows , src.cols , traits::Type <_Tp>::value ,
116
116
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
117
117
src.convertTo (_dst, _dst.type ());
118
118
}
@@ -125,13 +125,13 @@ void cv2eigen( const Matx<_Tp, _rows, _cols>& src,
125
125
{
126
126
if ( !(dst.Flags & Eigen::RowMajorBit) )
127
127
{
128
- const Mat _dst (_cols, _rows, DataType <_Tp>::type ,
128
+ const Mat _dst (_cols, _rows, traits::Type <_Tp>::value ,
129
129
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
130
130
transpose (src, _dst);
131
131
}
132
132
else
133
133
{
134
- const Mat _dst (_rows, _cols, DataType <_Tp>::type ,
134
+ const Mat _dst (_rows, _cols, traits::Type <_Tp>::value ,
135
135
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
136
136
Mat (src).copyTo (_dst);
137
137
}
@@ -144,7 +144,7 @@ void cv2eigen( const Mat& src,
144
144
dst.resize (src.rows , src.cols );
145
145
if ( !(dst.Flags & Eigen::RowMajorBit) )
146
146
{
147
- const Mat _dst (src.cols , src.rows , DataType <_Tp>::type ,
147
+ const Mat _dst (src.cols , src.rows , traits::Type <_Tp>::value ,
148
148
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
149
149
if ( src.type () == _dst.type () )
150
150
transpose (src, _dst);
@@ -158,7 +158,7 @@ void cv2eigen( const Mat& src,
158
158
}
159
159
else
160
160
{
161
- const Mat _dst (src.rows , src.cols , DataType <_Tp>::type ,
161
+ const Mat _dst (src.rows , src.cols , traits::Type <_Tp>::value ,
162
162
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
163
163
src.convertTo (_dst, _dst.type ());
164
164
}
@@ -172,13 +172,13 @@ void cv2eigen( const Matx<_Tp, _rows, _cols>& src,
172
172
dst.resize (_rows, _cols);
173
173
if ( !(dst.Flags & Eigen::RowMajorBit) )
174
174
{
175
- const Mat _dst (_cols, _rows, DataType <_Tp>::type ,
175
+ const Mat _dst (_cols, _rows, traits::Type <_Tp>::value ,
176
176
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
177
177
transpose (src, _dst);
178
178
}
179
179
else
180
180
{
181
- const Mat _dst (_rows, _cols, DataType <_Tp>::type ,
181
+ const Mat _dst (_rows, _cols, traits::Type <_Tp>::value ,
182
182
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
183
183
Mat (src).copyTo (_dst);
184
184
}
@@ -193,7 +193,7 @@ void cv2eigen( const Mat& src,
193
193
194
194
if ( !(dst.Flags & Eigen::RowMajorBit) )
195
195
{
196
- const Mat _dst (src.cols , src.rows , DataType <_Tp>::type ,
196
+ const Mat _dst (src.cols , src.rows , traits::Type <_Tp>::value ,
197
197
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
198
198
if ( src.type () == _dst.type () )
199
199
transpose (src, _dst);
@@ -202,7 +202,7 @@ void cv2eigen( const Mat& src,
202
202
}
203
203
else
204
204
{
205
- const Mat _dst (src.rows , src.cols , DataType <_Tp>::type ,
205
+ const Mat _dst (src.rows , src.cols , traits::Type <_Tp>::value ,
206
206
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
207
207
src.convertTo (_dst, _dst.type ());
208
208
}
@@ -217,13 +217,13 @@ void cv2eigen( const Matx<_Tp, _rows, 1>& src,
217
217
218
218
if ( !(dst.Flags & Eigen::RowMajorBit) )
219
219
{
220
- const Mat _dst (1 , _rows, DataType <_Tp>::type ,
220
+ const Mat _dst (1 , _rows, traits::Type <_Tp>::value ,
221
221
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
222
222
transpose (src, _dst);
223
223
}
224
224
else
225
225
{
226
- const Mat _dst (_rows, 1 , DataType <_Tp>::type ,
226
+ const Mat _dst (_rows, 1 , traits::Type <_Tp>::value ,
227
227
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
228
228
src.copyTo (_dst);
229
229
}
@@ -238,7 +238,7 @@ void cv2eigen( const Mat& src,
238
238
dst.resize (src.cols );
239
239
if ( !(dst.Flags & Eigen::RowMajorBit) )
240
240
{
241
- const Mat _dst (src.cols , src.rows , DataType <_Tp>::type ,
241
+ const Mat _dst (src.cols , src.rows , traits::Type <_Tp>::value ,
242
242
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
243
243
if ( src.type () == _dst.type () )
244
244
transpose (src, _dst);
@@ -247,7 +247,7 @@ void cv2eigen( const Mat& src,
247
247
}
248
248
else
249
249
{
250
- const Mat _dst (src.rows , src.cols , DataType <_Tp>::type ,
250
+ const Mat _dst (src.rows , src.cols , traits::Type <_Tp>::value ,
251
251
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
252
252
src.convertTo (_dst, _dst.type ());
253
253
}
@@ -261,13 +261,13 @@ void cv2eigen( const Matx<_Tp, 1, _cols>& src,
261
261
dst.resize (_cols);
262
262
if ( !(dst.Flags & Eigen::RowMajorBit) )
263
263
{
264
- const Mat _dst (_cols, 1 , DataType <_Tp>::type ,
264
+ const Mat _dst (_cols, 1 , traits::Type <_Tp>::value ,
265
265
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
266
266
transpose (src, _dst);
267
267
}
268
268
else
269
269
{
270
- const Mat _dst (1 , _cols, DataType <_Tp>::type ,
270
+ const Mat _dst (1 , _cols, traits::Type <_Tp>::value ,
271
271
dst.data (), (size_t )(dst.stride ()*sizeof (_Tp)));
272
272
Mat (src).copyTo (_dst);
273
273
}
0 commit comments