[請益] 用CUDA跑影像處理

看板VideoCard (顯卡板)作者 (戳戳)時間10年前 (2015/09/22 16:50), 編輯推噓4(4011)
留言15則, 6人參與, 最新討論串1/1
目前正在做對印刷機台即時控制的研究,控制方法為對一圖案拍照後立即上傳至 電腦,在電腦上對圖案做影像處理再做控制,主要是在Linux的環境下,利用OpenCV 與CUDA對一張512*512的圖片Hough轉換的影像處理,希望能夠7ms內完成以下的影像 處理的步驟,步驟如下: 1.讀取圖片 花費時間約5ms 2.Canny轉換 花費時間約3ms 3.Color轉換 花費時間約0.4ms 4.Hough轉換 花費時間約3ms 其中讀取圖片只能用CPU讀取所以時間基本上不會變動,也就是步驟二到四我希望能 夠在2ms內完成,我對於CUDA的核心數與平行運算的時間概念不太懂,目前所使用的 顯卡為NVIDIA GeForce GT740,想問說換好一點的顯卡是否能夠有效改善影像處理 的時間,預算大約在三萬元內,想問的問題如下: 1.換好一點的顯卡有辦法將6.4ms的影像處理時間縮短在2ms內嗎? 2.如果能縮短這麼多時間,推薦的顯示卡為?(先不考慮預算) 3.如果能縮短這麼多時間,推薦的顯示卡為?(考慮預算) 3.如果不行縮短這麼多時間,那麼在預算三萬元的情況下,能買到的顯示卡大約能縮 短多少時間?推薦的顯示卡為? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.121.53 ※ 文章網址: https://www.ptt.cc/bbs/VideoCard/M.1442911828.A.09A.html

09/22 19:04, , 1F
以GTX750Ti來說 理論值計算效能是GT740的二倍(不是圖形成像
09/22 19:04, 1F

09/22 19:04, , 2F
效能) 但實際上能提高的效率要看你程式對CUDA的使用程度而定
09/22 19:04, 2F

09/22 19:05, , 3F
所以 我覺得你可以先借張比GT740高階一些的卡來看看提昇程度
09/22 19:05, 3F

09/22 19:06, , 4F
當然 預算無限制的情況 也可以直接買Tesla運算卡(二手的比新
09/22 19:06, 4F

09/22 19:08, , 5F
的便宜很多) 就目前你預算內 我覺得可以找張二手的GTX Titan
09/22 19:08, 5F

09/22 19:08, , 6F
或是GTX Titan X 都是不錯的選擇
09/22 19:08, 6F

09/22 19:09, , 7F
上面第二張卡型號打錯 應該是GTX Titan Black
09/22 19:09, 7F

09/22 19:10, , 8F
是Black不是X 打太快打錯
09/22 19:10, 8F

09/23 02:17, , 9F
Hough時間是CUDA跑的嗎? 目前是否已用上各種快取來加速?
09/23 02:17, 9F

09/23 10:50, , 10F
讀圖的時間太久了
09/23 10:50, 10F

09/23 10:52, , 11F
GPU運算使用在只有512*512大小的圖片加速幅度不大
09/23 10:52, 11F

09/23 16:10, , 12F
不用考慮Tesla的卡, Tesla只是比較穩定
09/23 16:10, 12F

09/23 16:12, , 13F
上頻率較高的卡比較有幫助
09/23 16:12, 13F

09/23 21:13, , 14F
搞不好你換高階CPU或是改善hough運算搞不好更快
09/23 21:13, 14F

09/24 00:18, , 15F
用 i7以上的 CPU + multi-thread 搞不好會比較快
09/24 00:18, 15F
文章代碼(AID): #1M0HPK2Q (VideoCard)
文章代碼(AID): #1M0HPK2Q (VideoCard)