CUDA和OpenCV小问题

24 篇文章 0 订阅
共享内存一般用来存储临时数据 ,最初输入和最终输出都是全局内存。每个块一个共享内存,每个块一个结果。高速

虽说 共享内存 在一个块内的线程都可以访问,但是  关于关键字:_syncthreads(),共享内存只有在执行_syncthreads()后才能使共享变量对其他线程可见。用于块内同步


cudaThreadSynchronize()保证所有的流在进一步执行前已经完成 


theRNG产生的是0到1间的浮点数


一:数组int a[ 3][3]={1,2,3,
                        4,5,6,
                        7,8,9};
给多维数组定义,可以不指定行,但必须指定列
a[x][y]存储的是a的第x行,第y列。不是按数学坐标系中的坐标来的

二:
tex2D( rT, x, y);取的是rT所绑定的二维数组T的T[y][x],即T的第y行第x列

三:
关于opencv里的Mat,如果一个图像宽320,高240,那么存到Mat里后,Mat.rows是图像的行数,也即高240;Mat.cols是图像的列数,也即宽320。
Mat.at(x,y),是Mat的第x行,第y列,也即图像的第x行,第y列



数组是按行存储的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zlingh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值