想做机器视觉,但CUDA本身没有支持,
所以只能由辅助函式库来获得。
我是知道有NVPP这个实验函式库,
可惜注册二次都没有响应。
只好另外寻找,找到OpenCV,
这个有符合需求。
所以现在打算开始组合CUDA及OpenCV,
将OpenCV常用的功能纳入,
与效率有关的地方再改由CUDA写。
不过因为CUDA及OpenCV皆为新手,
还望有做过的给予指导,给一些小小建议。
在此先感谢各位的指教!
我用opencv结合cuda呢,可以一起讨论,QQ492981502
一般这样的,通过opencv库加载图像
// IplImage *source = cvLoadImage(fileName.c_str());
//得到图像长宽
int height = img->height;
int width = img->width;
int step = img->widthStep/sizeof(float);
//图片的像素信息就包含在imageData里,不过我没有用rgb,接下来可以通过cuda对图像做处理
IplImage *img = getGray(source);
float *data = (float *) img->imageData;
//在释放
cvReleaseImage(&source);
cvReleaseImage(&img);
还有什么问题具体问题具体看吧
CUDA+OpenCV可以啊,we1314love 就在做
我已经在做cuda+opencv 实现了些,可以交流 qq:332690741
加您了 可是要求填写您的名字!加我可以吗?326215504 望指教!!!
加您了!盼您指教!326215504 我号!
学习中 没什么 影响
openCV里好久之前就开始支持GPU编程了,它跟cuda的release版本对应。