Vincent Rabaud
Vincent Rabaud
@asmorkalov , for my purpose, I do not use nvcc but clang cuda instead. This is all internal to Google so I actually have no idea of the command lines...
I am done adding missing implementations, PTAL
May I suggest to actually support `vector` (or just raw pointer) instead of cv::Mat to not fall into the problem with int/size_t like in https://github.com/opencv/opencv/issues/22036
@alalek , that was a GSOC and Jitendra Malik gave the rights to the OpenCV foundation (we can talk about it offline with Vadim if you want)
The alpha compositing is tricky when the alphas are both non full. https://ciechanow.ski/alpha-compositing/ expiains it well. Your formula in uint16_t and uint8_t should be the same.
@asmorkalov , @alalek should that renaming be done for OpenCV 5 ?
@vpisarev , I was just mentioning the renaming from `isContinuous` to `isContiguous` in https://github.com/opencv/opencv/issues/12018#issuecomment-408563033 , as OpenCV 5 can break the API. Not sure it is worth it, I just...
Until C++17 and "maybe_unused", for now, you can also just cast to (void), that is the usual convention.
Can you please replace the "U" with "ll" (for long long, cf https://en.cppreference.com/w/cpp/language/integer_literal.html) instead to go to 64 bits? That should solve most problems.