• N
    Merge pull request #11483 from nglee:dev_cudaCannyStreamIssue · ed86bd34
    Namgoo Lee 提交于
    cuda_canny : multi stream safety (#11483)
    
    * CUDA_ImgProc/Canny Asynchronous test
    
    * cuda_canny : multi stream safety (1/3)
    
    - Convert global variable canny::counter to class local variable
    
    * cuda_canny : multi stream safety (2/3)
    
    - Use texture objects rather than texture reference for cc >= 3.0,
      since texture reference must be declared as a static global variable
      which results in race condition when ran concurrently
    
    * cuda_canny : multi stream safety (3/3)
    
    - Refrain from using global variable in row_filter and column_filter
      (converts column_filter::c_kernel and row_filter::c_kernel to local
      variables)
    
    * Fixes #11193
    ed86bd34
row_filter.hpp 17.0 KB