社区
CUDA高性能计算讨论
帖子详情
CUDA+OPENCV对尺寸较大的图片进行处理的时候 GPU无法实现并行计算
Eric_Huuuui
2020-08-03 07:37:45
各位大佬!
我用CUDA的OPENCV库对图像进行计算,图像尺寸较大(2000万像素),同时需要处理8张图片,此时GPU无法实现并行计算,现在计算时间差不多要十几秒。但是当我以实现并行使用小图片时,GPU便可实现并行计算。。。请问这怎么解决呢???
此致
敬礼!
...全文
852
1
打赏
收藏
CUDA+OPENCV对尺寸较大的图片进行处理的时候 GPU无法实现并行计算
各位大佬! 我用CUDA的OPENCV库对图像进行计算,图像尺寸较大(2000万像素),同时需要处理8张图片,此时GPU无法实现并行计算,现在计算时间差不多要十几秒。但是当我以实现并行使用小图片时,GPU便可实现并行计算。。。请问这怎么解决呢??? 此致 敬礼!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s.feng
2020-09-04
打赏
举报
回复
1
GPU能不能实现并行计算和图大小没关系,主要跟你kernel设置的grid和block的值有关,还有的memory有关系,你可以自己来写kernel解决以上问题
CUDA
加速+VS+
opencv
CUDA
加速+VS+
opencv
opencv
_
cuda
_
opencv
cuda
_
cuda
+
opencv
_
opencv
_
cuda
opencv
_
cuda
_源码.zip
opencv
_
cuda
_
opencv
cuda
_
cuda
+
opencv
_
opencv
_
cuda
opencv
_
cuda
_源码.zip
cuda
_match.rar_
CUDA
_Match_
CUDA
模板匹配_
cuda
opencv
_
cuda
+
opencv
_openc
使用NVIDIA的
CUDA
并行架构下的模板匹配,效率比
openCV
的有很大提升
OpenCV
4.12.0 +
CUDA
+ 扩展模块Contrib+VS2019编译库
OpenCV
(开源计算机视觉库)是计算机视觉和机器学习领域广泛应用的一个强大工具,它提供了丰富的图像
处理
、特征检测、模式识别等功能。在这个“
OpenCV
4.12.0 +
CUDA
+ 扩展模块Contrib+VS2019编译库”项目中,我们将深入探讨如何在Visual Studio 2019环境下,利用
CUDA
技术来加速
OpenCV
的计算,并集成
OpenCV
的扩展模块Contrib。
OpenCV
4.12.0是这个库的最新稳定版本,它包含了许多性能优化和新功能。例如,更新的算法、改进的接口以及对新硬件的支持。
CUDA
是NVIDIA提供的
并行计算
平台,通过
GPU
进行
高性能计算,可以显著提升图像
处理
和计算机视觉任务的速度。将
OpenCV
与
CUDA
结合,可以充分利用现代
GPU
的
并行计算
能力,加快计算密集型操作,如图像金字塔构建、特征匹配和物体检测等。 在编译
OpenCV
时,需要确保安装了
CUDA
Toolkit,这是
CUDA
编程所必需的。安装后,你需要配置
OpenCV
的CMake构建系统,指定
CUDA
支持,并设置相应的编译选项。在CMake中,你可以通过设置WITH_
CUDA
标志为ON来启用
CUDA
支持。同时,你还需要确保设置正确的
CUDA
版本和对应的NVIDIA驱动程序。 接下来,
OpenCV
的扩展模块Contrib包含了更多实验性和专有功能,这些功能可能尚未被纳入
OpenCV
的主要库中。例如,深度学习模块(DNN)、图像超分辨率模块(SuperRes)和增强现实模块(aruco)等。要集成这些模块,你需要在CMake配置阶段设置WITH_CONTRIB标志为ON。这些额外的模块可以提供更广泛的算法选择,满足更专业或特定的需求。
vs2017+
opencv
4.5.0+
opencv
_contrib-4.5.0+
CUDA
11.6+DNN模块
通过
opencv
的dnn模块加速
实现
深度学习的目标识别。
CUDA高性能计算讨论
357
社区成员
615
社区内容
发帖
与我相关
我的任务
CUDA高性能计算讨论
CUDA高性能计算讨论
复制链接
扫一扫
分享
社区描述
CUDA高性能计算讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章