(base) root@davinci-mini:/home/HwHiAiUser/samples/test/test001-hello_world/mindx# python3 002_image_decode.py
Begin to initialize Log.
The output directory of logs file exist.
WARNING: Logging before InitGoogleLogging() is written to STDERR
I20231117 16:26:11.251384 1832610 FileUtils.cpp:330] The input file is empty
I20231117 16:26:11.251446 1832610 FileUtils.cpp:472] Check Other group permission: Current permission is 4, but required no greater than 0.
Save logs information to specified directory.
==========资源初始化=========
E20231117 16:26:14.537112 1832610 ImageProcessorDptr.hpp:817] Get picture description(width, height) failed.
(1) Only support jpg and png. (2) Get Wrong data size.
Device Soc: 310B
E20231117 16:26:14.537691 1832610 ImageProcessorDptr.hpp:507] ImageProcessor: Fail to predict output image data size.
E20231117 16:26:14.537744 1832610 PyDvpp.cpp:25] [1004][Invalid parameter] imageProcessor decode failed.
Traceback (most recent call last):
File "/home/HwHiAiUser/samples/test/test001-hello_world/mindx/002_image_decode.py", line 14, in <module>
decoded_image = imageProcessor.decode(image_path, base.nv12)
RuntimeError: [1004][Invalid parameter]
图片解码失败,调用 decoded_image = imageProcessor.decode(image_path, base.nv12) 报错
源代码为图像解码示例代码:
from mindx.sdk import base from mindx.sdk.base import ImageProcessor # 资源初始化 print('==========资源初始化=========') base.mx_init() # 设备ID device_id = 0 # 初始化ImageProcessor对象 imageProcessor = ImageProcessor(device_id) # 图片路径 image_path = '002_img.jpg' # 此处图片名称和路径仅为示例,请根据实际路径修改 # 读取图片路径进行解码,解码格式为nv12(YUV_SP_420) decoded_image = imageProcessor.decode(image_path, base.nv12) print('decoded_image width:{}'.format(decoded_image.original_width)) print('decoded_image height:{}'.format(decoded_image.original_height)) print('==========图片解码完成=========')运行结果如下:
(base) root@davinci-mini:/home/HwHiAiUser/samples/test/test001-hello_world/mindx# python3 002_image_decode.py Begin to initialize Log. The output directory of logs file exist. WARNING: Logging before InitGoogleLogging() is written to STDERR I20231117 16:26:11.251384 1832610 FileUtils.cpp:330] The input file is empty I20231117 16:26:11.251446 1832610 FileUtils.cpp:472] Check Other group permission: Current permission is 4, but required no greater than 0. Save logs information to specified directory. ==========资源初始化========= E20231117 16:26:14.537112 1832610 ImageProcessorDptr.hpp:817] Get picture description(width, height) failed. (1) Only support jpg and png. (2) Get Wrong data size. Device Soc: 310B E20231117 16:26:14.537691 1832610 ImageProcessorDptr.hpp:507] ImageProcessor: Fail to predict output image data size. E20231117 16:26:14.537744 1832610 PyDvpp.cpp:25] [1004][Invalid parameter] imageProcessor decode failed. Traceback (most recent call last): File "/home/HwHiAiUser/samples/test/test001-hello_world/mindx/002_image_decode.py", line 14, in <module> decoded_image = imageProcessor.decode(image_path, base.nv12) RuntimeError: [1004][Invalid parameter]