我正在尝试使用 GPU 模糊图像。我将编写自己的 GPU 例程。我正在使用 Opencv2 库进行图像读取。
我想访问图像数组(uchar *),为此我想通了;我可以做到以下几点
cv::Mat im = imread( 'lena.jpg');
我还可以弄清楚我可以访问 uchar* 数组——
uchar * data = im.data;
现在的问题是,为了提高效率,在其中添加了填充字节。这意味着这个数组的大小可能大于(或等于)width*height*channels。
怎么获得
- a) 这个数组的实际大小
- b)像widthStep这样的变量或用于逐行递增的东西?