首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在尝试编写OpenVINO推理引擎,但将图像数据类型输入到FP16 get ValueError:无法将字符串转换为浮点型

正在尝试编写OpenVINO推理引擎,但将图像数据类型输入到FP16 get ValueError:无法将字符串转换为浮点型
EN

Stack Overflow用户
提问于 2021-10-20 10:47:57
回答 1查看 97关注 0票数 0

我用OpenVINO来尝试这个tutorial来创建我自己的推理引擎。当我尝试在inference_request中创建随机输入数据时,它可以正常工作。

代码语言:javascript
复制
random_input_data = np.random.randn(1, 3, 224, 224).astype(np.float16)
tensor_description = TensorDesc(precision="FP16", dims=(1, 3, 224, 224), layout='NCHW')
input_blobs = Blob(tensor_description, random_input_data)

但是如果我用我的真实图像路径替换random_input_data

代码语言:javascript
复制
random_input_data = np.array(r"C:\MyImagePath\XXX.png").astype(np.float16)

我收到错误消息

代码语言:javascript
复制
ValueError: could not convert string to float: 'C:\\MyImagePath\\XXX.png'

为什么我不能将我的真实镜像astype到FP16?(我使用带有openvino_2021.4.689的Windows10)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-21 05:45:19

您可以使用cv2.imread("image.png")。

我建议您参考官方的OpenVINO文档:Integrate Inference Engine with Your Python Application

请记住,您需要准确了解模型的输入形状、布局和输入数据精度(FP32/FP16/等)才能获得正确的输出

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69644613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档