C++函数转CUDA
Mr-LH 2019-01-14 02:00:25 各位大神,这个函数怎么转变成CUDA内核函数啊,自己转换了下,报一堆错。
Mat gray2pseudocolorCpu(const Mat& img){
imshow("grayImage", img);
Mat img_pseudocolor(img.rows, img.cols, CV_8UC3);
int tmp=0;
for (int y=0;y<img.rows;y++)//伪彩色图像的具体算法
{
for (int x=0;x<img.cols;x++)
{
tmp = img.at<unsigned char>(y,x);
img_pseudocolor.at<Vec3b>(y,x)[0] = abs(255-tmp); //blue
img_pseudocolor.at<Vec3b>(y,x)[1] = abs(127-tmp); //green
img_pseudocolor.at<Vec3b>(y,x)[2] = abs( 0-tmp); //red
}
}
return img_pseudocolor;
}