【发布时间】:2018-01-31 14:25:09
【问题描述】:
我有一张图片,cv::Mat。我正在从中获取原始数据,其中:
uchar* data = (uchar *)pImg.data;
我需要将此数据传递给一个函数,然后循环遍历图像的每个像素。我会做的:
for (int i = 0; i < image.rows; ++i)
{
for (int j = 0; j < image.cols; ++j)
{
//pixel = cv::Point(i,j);
}
}
使用uchar* 数据,这相当于什么?
【问题讨论】:
-
取决于
pImg的像素类型。什么是像素类型? -
我实际上需要做两个 Mats,一个
uchar和一个 int。