社区
CUDA高性能计算讨论
帖子详情
CUDA+OPENCV对尺寸较大的图片进行处理的时候 GPU无法实现并行计算
Eric_Huuuui
2020-08-03 07:37:45
各位大佬!
我用CUDA的OPENCV库对图像进行计算,图像尺寸较大(2000万像素),同时需要处理8张图片,此时GPU无法实现并行计算,现在计算时间差不多要十几秒。但是当我以实现并行使用小图片时,GPU便可实现并行计算。。。请问这怎么解决呢???
此致
敬礼!
...全文
840
1
打赏
收藏
CUDA+OPENCV对尺寸较大的图片进行处理的时候 GPU无法实现并行计算
各位大佬! 我用CUDA的OPENCV库对图像进行计算,图像尺寸较大(2000万像素),同时需要处理8张图片,此时GPU无法实现并行计算,现在计算时间差不多要十几秒。但是当我以实现并行使用小图片时,GPU便可实现并行计算。。。请问这怎么解决呢??? 此致 敬礼!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
的有很大提升
vs2017+
opencv
4.5.0+
opencv
_contrib-4.5.0+
CUDA
11.6+DNN模块
通过
opencv
的dnn模块加速
实现
深度学习的目标识别。
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。这些额外的模块可以提供更广泛的算法选择,满足更专业或特定的需求。
CUDA高性能计算讨论
357
社区成员
615
社区内容
发帖
与我相关
我的任务
CUDA高性能计算讨论
CUDA高性能计算讨论
复制链接
扫一扫
分享
社区描述
CUDA高性能计算讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章