如何解决如何生成32 * 32大小的devanagari字符的增强字符图像?
我正在将 Devanagari字符数据集生成为一个项目。收集到的手写图像数据数量约为456 * 1200,但与此同时,我想增加数据集以通过馈入大量数据来获得准确的模型,因此我计划为每个字符生成大约800个额外的图像数据。我已经用形状(266、474、3)增强了普通图像。但是现在我需要增加32 * 32尺寸的图像。我该怎么办?(注意:我正在使用Colab环境)
我为普通图像编写的代码不适用于此32 * 32图像。这是我的实现:
ka= ka_character.reshape((1,1,)+ ka_character.shape)# this is a Numpy array with shape (1,32,32)
datagen = ImageDataGenerator(rotation_range=20,width_shift_range=0.2,height_shift_range=0.2,rescale =1./255,shear_range = 0.2,zoom_range=0.2,horizontal_flip=True,fill_mode='nearest')
i = 0
for batch in datagen.flow(car_img,batch_size=1,save_to_dir='/content/drive/My Drive/saved_images/cars_augmented',save_prefix='car',save_format='png'):
i+=1
if (i == 20):
break
我对32 * 32图像的错误引发的普通图像实现。
Unsupported channel number: 32
如果我有新的实现或对实现的更正,对我来说还可以。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。