Torch image.load() 不适用于命名管道
Torch image.load() doesn't work well with named pipes
要重现此内容:
require 'image'
img = image.load('input_pipe')
image.display(img)
在另一个终端上,运行:
mkfifo input_pipe
cat <image_file> > input_pipe
请注意,调用 cat <image_file> > input_pipe
一次不会加载图像。你必须调用它两次。我的猜测是 image.load
打开文件两次。任何 help/alternative 将不胜感激。
已回答 here。显然,image.load()
打开图像文件以找出文件类型,然后再次打开它以调用相应的图像加载器,例如image.loadJPG()
要重现此内容:
require 'image'
img = image.load('input_pipe')
image.display(img)
在另一个终端上,运行:
mkfifo input_pipe
cat <image_file> > input_pipe
请注意,调用 cat <image_file> > input_pipe
一次不会加载图像。你必须调用它两次。我的猜测是 image.load
打开文件两次。任何 help/alternative 将不胜感激。
已回答 here。显然,image.load()
打开图像文件以找出文件类型,然后再次打开它以调用相应的图像加载器,例如image.loadJPG()