1. 14 Aug, 2014 3 commits
  2. 13 Aug, 2014 3 commits
    • jaco's avatar
      #pragma warning4127 fixation modified · b81dcbdf
      jaco authored
      Now use cleaner approach:
      
      #pragma warning( push )
      #pragma warning( disable: ThatWarning )
      //code with ThatWarning here
      #pragma warning( pop )
      b81dcbdf
    • Adil Ibragimov's avatar
      Several type of formal refactoring: · 8a4a1bb0
      Adil Ibragimov authored
      1. someMatrix.data -> someMatrix.prt()
      2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
      3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
      4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
      8a4a1bb0
    • Adil Ibragimov's avatar
      datastart must be non-const in CUDA. · dfd0b297
      Adil Ibragimov authored
      dfd0b297
  3. 12 Aug, 2014 1 commit
  4. 09 Aug, 2014 1 commit
  5. 07 Aug, 2014 2 commits
  6. 25 Jul, 2014 1 commit
  7. 22 Jul, 2014 1 commit
  8. 18 Jul, 2014 1 commit
  9. 09 Jul, 2014 1 commit
    • Zhigang Gong's avatar
      Avoid unmap an umat(ocl) which hasn't been mapped at all. · 2e49ca49
      Zhigang Gong authored
      According to opencl 1.2 spec 5.4.2:
        enqueues a command to unmap a previously mapped region of a memory object.
        ...
        CL_INVALID_VALUE if mapped_ptr is not a valid pointer returned by
        clEnqueueMapBuffer, or clEnqueueMapImage for memobj.
      
      So if the u->data is not from a clEnqueueMapBuffer call, we should not
      call clEnqueueUnmapMemObject() unmap it. With this patch, the cases
      ./opencv_test_video --gtest_filter=OCL_Video/FarnebackOpticalFlow.Mat/*
      could work well with beignet 0.9.1, Otherwise, it will get a
      CL_INVALID_VALUE at the clEnqueueUnmapMemObject().
      Signed-off-by: 's avatarZhigang Gong <zhigang.gong@intel.com>
      2e49ca49
  10. 30 Jun, 2014 1 commit
  11. 23 Jun, 2014 1 commit
  12. 19 Jun, 2014 2 commits
  13. 09 Jun, 2014 1 commit
  14. 08 Jun, 2014 1 commit
  15. 02 Jun, 2014 1 commit
  16. 18 May, 2014 1 commit
    • Kazuki Matsuda's avatar
      Implimentation "cv::Mat::forEach" · fa292c3d
      Kazuki Matsuda authored
      I propose forEach method for cv::Mat and cv::Mat_.
      This is solution for the overhead of MatIterator_<_Tp>.
      
      I runs a test that micro opecode runs all over the pixel of cv::Mat_<cv::Point3_<uint8_t>>.
      And this implementation 40% faster than the simple pointer, 80% faster than iterator.
      With OpenMP, 70% faster than simple pointer, 95% faster than iterator (Core i7 920).
      
      Above all, code is more readable.
      
      My test code is here.
          https://gist.github.com/kazuki-ma/8285876
      
      Thanks.
      fa292c3d
  17. 14 May, 2014 1 commit
  18. 13 May, 2014 1 commit
  19. 08 May, 2014 1 commit
  20. 07 May, 2014 1 commit
  21. 29 Apr, 2014 1 commit
  22. 28 Apr, 2014 2 commits
  23. 25 Apr, 2014 1 commit
  24. 17 Apr, 2014 3 commits
  25. 16 Apr, 2014 1 commit
  26. 14 Apr, 2014 2 commits
  27. 11 Apr, 2014 4 commits