[問題] 關於OpenCV裡的GpuMat

看板C_and_CPP (C/C++)作者 (zhuning331)時間12年前 (2014/02/26 20:29), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): VS2010 額外使用到的函數庫(Library Used): OpenCV 2.3.1 CUDA 4.1 問題(Question): 請問有沒有人知道為什麼cv::Mat以upload方式傳給cv::GpuMat的時候時間會卡很久? 我用cudaEvent計算運算時間竟然要2.6秒... 我用的顯卡是GTX TITAN,不知道是不是這張顯卡在把CPU資料傳給GPU的時候會比較耗時? 還是有其他原因,希望版上高手可以幫忙解答 謝謝 程式碼(Code): cv::Mat const BilateralFilter_dispsrc_DDA = cv::imread(src_Path.c_str() , CV_LOAD_IMAGE_GRAYSCALE); cv::gpu::GpuMat BilateralFilter_dispsrc; BilateralFilter_dispsrc.upload(BilateralFilter_dispsrc_DDA); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.177.11 ※ 編輯: zhuning331 來自: 140.116.177.11 (02/26 20:35) ※ 編輯: zhuning331 來自: 140.116.177.11 (02/26 20:36) ※ 編輯: zhuning331 來自: 140.116.177.11 (02/26 20:38) ※ 編輯: zhuning331 來自: 140.116.177.11 (02/26 20:39)

02/26 20:43, , 1F
之前也遇過 第一次比較久 可能初始化之類的
02/26 20:43, 1F
文章代碼(AID): #1J3TuD68 (C_and_CPP)
文章代碼(AID): #1J3TuD68 (C_and_CPP)