use cv::AutoBuffer::data() to get data pointer
AutoBuffer<ushort2> newBuf_(centersCount);
int newCount = 0;
- ushort2* oldBuf = oldBuf_;
- ushort2* newBuf = newBuf_;
+ ushort2* oldBuf = oldBuf_.data();
+ ushort2* newBuf = newBuf_.data();
cudaSafeCall( cudaMemcpy(oldBuf, centers, centersCount * sizeof(ushort2), cudaMemcpyDeviceToHost) );
// compute sizes
AutoBuffer<int> buf(levels_ * 3);
- int* cols_pyr = buf;
+ int* cols_pyr = buf.data();
int* rows_pyr = cols_pyr + levels_;
int* nr_plane_pyr = rows_pyr + levels_;