Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
Computervisionhasbeenrevolutionizingawiderangeofindustries,andOpenCVisthemostwidelychosentoolforcomputervisionwithitsabilitytoworkinmultipleprogramminglanguages.Nowadays,incomputervision,thereisaneedtoprocesslargeimagesinrealtime,whichisdifficulttohandleforOpenCVonitsown.ThisiswhereCUDAcomesintothepicture,allowingOpenCVtoleveragepowerfulNVDIAGPUs.ThisbookprovidesadetailedoverviewofintegratingOpenCVwithCUDAforpracticalapplications.Tostartwith,you’llunderstandGPUprogrammingwithCUDA,anessentialaspectforcomputervisiondeveloperswhohaveneverworkedwithGPUs.You’llthenmoveontoexploringOpenCVaccelerationwithGPUsandCUDAbywalkingthroughsomepracticalexamples.Onceyouhavegottogripswiththecoreconcepts,you’llfamiliarizeyourselfwithdeployingOpenCVapplicationsonNVIDIAJetsonTX1,whichispopularforcomputervisionanddeeplearningapplications.ThelastchaptersofthebookexplainPyCUDA,aPythonlibrarythatleveragesthepowerofCUDAandGPUsforaccelerationsandcanbeusedbycomputervisiondeveloperswhouseOpenCVwithPython.Bytheendofthisbook,you’llhaveenhancedcomputervisionapplicationswiththehelpofthisbook'shands-onapproach.
·7.9萬字