temp - ltqusst/video_notes GitHub Wiki
std::string umatflags2str(int flags){ std::string str; if(flags & cv::UMatData::COPY_ON_MAP) str += "COPY_ON_MAP,"; if(flags & cv::UMatData::HOST_COPY_OBSOLETE) str += "HOST_COPY_OBSOLETE,"; if(flags & cv::UMatData::DEVICE_COPY_OBSOLETE) str += "DEVICE_COPY_OBSOLETE,";
if(flags & cv::UMatData::TEMP_COPIED_UMAT) str += "TEMP_COPIED_UMAT,";
else
if(flags & cv::UMatData::TEMP_UMAT) str += "TEMP_UMAT,";
if(flags & cv::UMatData::USER_ALLOCATED) str += "USER_ALLOCATED,";
if(flags & cv::UMatData::DEVICE_MEM_MAPPED) str += "DEVICE_MEM_MAPPED,";
if(flags & cv::UMatData::ASYNC_CLEANUP) str += "ASYNC_CLEANUP,";
return str;
}