用CUDA跑影像處理 - 顯卡

Table of Contents

目前正在做對印刷機台即時控制的研究,控制方法為對一圖案拍照後立即上傳至

電腦,在電腦上對圖案做影像處理再做控制,主要是在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.如果不行縮短這麼多時間,那麼在預算三萬元的情況下,能買到的顯示卡大約能縮

短多少時間?推薦的顯示卡為?

--

All Comments

Catherine avatarCatherine2015-09-23
以GTX750Ti來說 理論值計算效能是GT740的二倍(不是圖形成像
效能) 但實際上能提高的效率要看你程式對CUDA的使用程度而定
Catherine avatarCatherine2015-09-26
所以 我覺得你可以先借張比GT740高階一些的卡來看看提昇程度
Regina avatarRegina2015-09-30
當然 預算無限制的情況 也可以直接買Tesla運算卡(二手的比新
Yuri avatarYuri2015-10-03
的便宜很多) 就目前你預算內 我覺得可以找張二手的GTX Titan
或是GTX Titan X 都是不錯的選擇
Heather avatarHeather2015-10-07
上面第二張卡型號打錯 應該是GTX Titan Black
Anthony avatarAnthony2015-10-09
是Black不是X 打太快打錯
Skylar DavisLinda avatarSkylar DavisLinda2015-10-12
Hough時間是CUDA跑的嗎? 目前是否已用上各種快取來加速?
Kyle avatarKyle2015-10-13
讀圖的時間太久了
Lauren avatarLauren2015-10-14
GPU運算使用在只有512*512大小的圖片加速幅度不大
Irma avatarIrma2015-10-14
不用考慮Tesla的卡, Tesla只是比較穩定
Skylar Davis avatarSkylar Davis2015-10-18
上頻率較高的卡比較有幫助
Jacky avatarJacky2015-10-21
搞不好你換高階CPU或是改善hough運算搞不好更快
Xanthe avatarXanthe2015-10-22
用 i7以上的 CPU + multi-thread 搞不好會比較快