mxnet 加载rec文件, 并展示图片检测

import mxnet as mx
import mxnet.ndarray as nd
from skimage import io
import numpy as np
rec_path = path_prefix + ".rec"
idx_path = path_prefix + ".idx"
print(rec_path)

train_iter = mx.image.ImageIter(
    batch_size=3,
    data_shape=(3, 512, 512),
    path_imgrec=rec_path,
    path_imgidx=idx_path,
    shuffle=True)  

train_iter.reset()

for batch in train_iter:
    x = batch.data[0]
    y = batch.label[0]
    break

print(y[0])

img = nd.transpose(x, (0, 2, 3, 1))
print(img.shape)
io.imshow(img[0].asnumpy().astype(np.uint8))
io.show()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容