我已经编写了用于在图像文件上执行 OCR 的 python 代码。python代码涉及argparse,需要通过powershell运行。但是,我一次只能在一张图像上运行此代码。我想编写一个powershell循环来遍历特定文件夹中的图像并运行python代码。我使用的是 Windows 10 和 python 3。我以前从未使用过 powershell。我尝试在文件夹上使用 Foreach-Object 命令,代码如下所示:Get-ChildItem "Path to the folder with pics" -Filter *.jpg | Foreach-Object { $content = Get-Content $_.FullName python ocr3.py --image content}该ocr3.py文件(带有代码$ python ocr3.py --image images\image.jpg)返回一个带有已识别文本的 word 文档。我期待上面的循环为文件夹中的每个图像返回一堆word文档
1 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
如果您只需要将文件路径作为参数传递,则不需要使用 get-content。请尝试以下操作:
Get-ChildItem "C:\Temp\pics" -Filter *.jpg | Foreach-Object { python ocr3.py --image $_.FullName }
添加回答
举报
0/150
提交
取消