如何解决Yolo-AssertionError:图像不是np.ndarray
我正在尝试以下代码
const jsonData = pm.response.json();
pm.test("Status code is 200",() => {
pm.response.to.have.status(200);
});
pm.test("ImageId is coming back",() => {
pm.expect(jsonData.imageId).not.to.be.undefined
});
pm.test("SignedUrl is coming back",() => {
pm.expect(jsonData.uploadUrl).not.to.be.undefined
});
//saving imageId in environment
if(jsonData.imageId)
{
pm.environment.set('runner_imageId',jsonData.imageId)
}
const getRequest = {
url: pm.collectionVariables.get('runner_imageUrl'),// which is https://picsum.photos/id/237/100/100
method: 'GET',header: {
'Content-Type': 'application/json'
},body: {
}
};
pm.sendRequest(getRequest,(error,response) => {
if(error)
{
console.log(error.message)
return
}
console.log(response.headers)
console.log(response.contentInfo())
const putRequest = {
url: jsonData.uploadUrl,method: 'PUT',header: {
"Accept-Encoding": "gzip,deflate,br","Content-Type": "image/png"
},body: response.dataURI()
}
pm.sendRequest(putRequest,response) => {
if(error)
{
console.log(error.message)
return
}
pm.test("Image Upload successful?",() => {
pm.response.to.have.status(200);
});
})
});
得到此错误,说明正在打印框架。我对OpenCV和Darknet完全陌生。如果有人可以指导
错误:
--------------------------------------------------- ---------------------------- AssertionError Traceback(最近的呼叫 最后) 28 stime = time.time() 29 ret,frame = capture.read() ---> 30个结果= tfnet.return_predict(frame) 31如果ret == True: 对于颜色,结果为zip(颜色,结果)为32:
〜\ anaconda3 \ envs \ DAB300- ML2 \ lib \ site-packages \ darkflow \ net \ flow.py在 return_predict(self,im) 76 def return_predict(self,im): 77 assert isinstance(im,np.ndarray),
---> 78'图像不是np.ndarray' 79 h,w,_ =外形 80 im = self.framework.resize_input(im)AssertionError:图片不是np.ndarray
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。