我正在预处理图像数据及其标签以进行咖啡输入。我想在线随机裁剪我的训练图像(当跑步时),我知道caffe在图层random crop中提供随机裁剪参数。问题是我的每个相应图像的标签在变换图像时是变体的。因此,我必须将变换的图像与标签一起更改。我试着长时间搜索我的问题,但没有用。然后我意识到可能有两种方法可以解决这些问题:
我的位置对应标签:
我将每个训练图像分割为10x10=100
网格。标签是图像中特定关键点的网格索引。例如,当我的头部关键点位于<2th row, 1th col>
图像网格的位置时,标签将为11。
答案 0 :(得分:0)
您可以使用"Python"
layer执行此任务,因为您已pointed out(我认为这是最简单的方法)。
如果您关心此图层的运行时间,可以将其设置为多线程:让图层调用多个线程来裁剪图像并重新计算其标签。这些线程将在后台运行,并且应该能够及时为下一个小批量提供足够的数据。