我正在学习如何在linux终端中运行bash脚本,特别是在转换音频视频文件的上下文中。
我在这里看到了这样的命令,这完全是我想要的。然而,我想更好地理解它:
for i in *.avi; do ffmpeg -i "$i" "${i%.*}.mp4"; done
现在,这显然是一个for-loop,我得到了第一个*通配符。我得到了do块。但我不太明白的是${i%.*}。具体来说,%.*位在输出位置做什么?为什么不使用${i}.mp4呢?
我收集了大约一千张不同图片的交易卡。我也有一个数据库,高分辨率扫描的每一张这些交易卡已经被打印。我想把扫描过的图像输入一个深度学习网络,这样如果我在摄像机前拿着一张或多张卡片,它就能识别出我持有的是哪一张。
看起来,可能是我开始的好地方。我有机器学习的经验,但主要是数值分析,而不是图像处理。到目前为止,我看到的例子显示了人们拍摄他们感兴趣的东西,然后能够识别出来。但是,我是否能够将图像文件夹作为训练数据转储呢?
最后,我的目标是在一个Raspberry Pi 2系统上实现这一点,我已经将它连接到一起并行工作。我不确定Jetpac是否能够显式地支持分布式计算,但我想我可能能够将视频提要拆分为多个