华为CodeLab图像分类实验记录

sh MindStudio-ubuntu/bin/MindStudio.sh
华为CodeLab图像分类实验记录_第1张图片
华为CodeLab图像分类实验记录_第2张图片
华为CodeLab图像分类实验记录_第3张图片
华为CodeLab图像分类实验记录_第4张图片
华为CodeLab图像分类实验记录_第5张图片
华为CodeLab图像分类实验记录_第6张图片

华为CodeLab图像分类实验记录_第7张图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200328152302815.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RvbmdrYWl3ZW40OA==,华为CodeLab图像分类实验记录_第8张图片

在这里插入图片描述
华为CodeLab图像分类实验记录_第9张图片
华为CodeLab图像分类实验记录_第10张图片
在这里插入图片描述
华为CodeLab图像分类实验记录_第11张图片
在这里插入图片描述
华为CodeLab图像分类实验记录_第12张图片
在这里插入图片描述
在这里插入图片描述
华为CodeLab图像分类实验记录_第13张图片

cp /home/user/modelzoo/resnet18/device/resnet18.om /home/user/AscendProjects/classificationTest/

在这里插入图片描述
华为CodeLab图像分类实验记录_第14张图片
华为CodeLab图像分类实验记录_第15张图片

if (file == nullptr) {
    HIAI_ENGINE_LOG(HIAI_IDE_ERROR, 
	"[DataInput] Failed to  open file %s.", path);
    return ret;
}

华为CodeLab图像分类实验记录_第16张图片

华为CodeLab图像分类实验记录_第17张图片

if (imageBufferLen != fread(imageBufferPtr, 1, imageBufferLen, file)){
    HIAI_ENGINE_LOG(HIAI_IDE_ERROR, 
	"[DataInput] Failed to call fread for length(%u).", imageBufferLen);
    break;
}

华为CodeLab图像分类实验记录_第18张图片

华为CodeLab图像分类实验记录_第19张图片

if (0 != DvppCtl(pidvppapi_, DVPP_CTL_JPEGD_PROC, &dvppApiCtlMsg)) { 
	HIAI_ENGINE_LOG(HIAI_IDE_ERROR, 
	"[ImagePreProcess] Failed to call DvppCtl for JPEGD, FrameID: %u", imageFrameID_);
	jpegdOutData.cbFree(); //release memory from caller.
	return HIAI_ERROR;
}

华为CodeLab图像分类实验记录_第20张图片
华为CodeLab图像分类实验记录_第21张图片

if (0 != DvppCtl(pidvppapi_, DVPP_CTL_VPC_PROC, &dvppApiCtlMsg)) {
	HIAI_ENGINE_LOG(HIAI_IDE_ERROR, 
	"[ImagePreProcess] Failed to call DvppCtl for VPC.");
	HIAI_DVPP_DFree(outputConfigure->addr);
	outputConfigure->addr = nullptr;
	return HIAI_ERROR;
}

华为CodeLab图像分类实验记录_第22张图片
华为CodeLab图像分类实验记录_第23张图片

hiai::AIContext aiContext;
hiaiRet = aiModelManager_->Process(aiContext, inputDataVec_, outputDataVec_, 0);
if (hiai::SUCCESS != hiaiRet) {
	ClearOutData();
	HIAI_ENGINE_LOG(HIAI_IDE_ERROR, "[MindInferenceEngine] Failed to call Process for AIModelManager, error code: %u", hiaiRet);
	return HIAI_ERROR;
}

华为CodeLab图像分类实验记录_第24张图片
华为CodeLab图像分类实验记录_第25张图片

putText(mat,labels, Point(2, 20), cv::FONT_HERSHEY_COMPLEX, 0.5, cv::Scalar(0, 0, 255), 1, 8, 0);

华为CodeLab图像分类实验记录_第26张图片
华为CodeLab图像分类实验记录_第27张图片
华为CodeLab图像分类实验记录_第28张图片
在这里插入图片描述
华为CodeLab图像分类实验记录_第29张图片
华为CodeLab图像分类实验记录_第30张图片


华为CodeLab图像分类实验记录_第31张图片
华为CodeLab图像分类实验记录_第32张图片
在这里插入图片描述
华为CodeLab图像分类实验记录_第33张图片
华为CodeLab图像分类实验记录_第34张图片
在这里插入图片描述
华为CodeLab图像分类实验记录_第35张图片
华为CodeLab图像分类实验记录_第36张图片
华为CodeLab图像分类实验记录_第37张图片
华为CodeLab图像分类实验记录_第38张图片

你可能感兴趣的:(华为MIndStudio)