OPENCV Mat类怎么对像素进行操作啊?

Mat srcImage = imread("1.jpg", 0);
Mat dstImage;
dstImage=srcImage.clone();
for (int rows= 1;rows {
for (int cols = 1;cols {
****** uchar*data = dstImage.ptr((rows)+cols);
uchar*updata = dstImage.ptr((rows - 1) + cols);
uchar*downdata = dstImage.ptr((rows + 1) + cols);******
我这星号标记的这三行有什么问题啊?能否指点啊,我还有个程序找三叉点也有问题,能否指点啊;求大神啊

3个回答

虽然没看懂你要干什么,还是把代码给你吧
for (i = 0; i < curImg.rows; i++){
for (j = 0; j < curImg.cols; j++){
curImg.at(i, j).val[0] /= 180;
curImg.at(i, j).val[1] /= 255;
curImg.at(i, j).val[2] /= 255;
}
}
希望对你有用

qq_19833853
jessie Fei 大神,加我QQ我们交流下QQ743264045
接近 4 年之前 回复

求回答,求告知啊

记得以前用的时候不是要cv::mat才能调用?

qq_19833853
jessie Fei using namespace cv
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问