转换时注意四点:
- ncnn中的数据是float类型.
- imageDate的类型是CV_8UC3, mat.data指定的类型是char *型, 故imageDate可以用下标[]直接索引.
- ncnn中数据的排列格式为(channel, h, w), cv::Mat中数据的排列格式为(h, w, channel).
- cv::Mat中颜色顺序为BGR, ncnn::Mat格式为BGR.
下面这个是逐像素赋值操作的。
void ncnn_debug(ncnn::Mat& ncnn_img, string img_name)
{
cv::Mat imageDate(ncnn_img.h, ncnn_img.w, CV_8UC3