Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SonyQX1的Python无线传输_Python_Http_Urllib_Sony_Sony Camera Api - Fatal编程技术网

使用SonyQX1的Python无线传输

使用SonyQX1的Python无线传输,python,http,urllib,sony,sony-camera-api,Python,Http,Urllib,Sony,Sony Camera Api,我目前正在使用索尼QX1无线传输大图像。正在通过USB端口触发相机。来自相机的图片正在通过URLLib传输到树莓pi。(我无法使用api触发相机。它必须来自此外部源。) 摄像头大约每2.5秒触发一次。通过计时测试,我似乎能够以每幅图像约3.2秒的速度将较大的图像返回到pi 我注意到,当相机被触发时,我的传输被终止。我假设这与相机本身的嵌入式设计有关,没有办法解决这个问题,但如果我错了,请纠正我 摄像头是否支持范围标题?基本上我从标题中获取图像大小。我试图抓取开始的X字节,直到相机再次触发,然后抓

我目前正在使用索尼QX1无线传输大图像。正在通过USB端口触发相机。来自相机的图片正在通过URLLib传输到树莓pi。(我无法使用api触发相机。它必须来自此外部源。)

摄像头大约每2.5秒触发一次。通过计时测试,我似乎能够以每幅图像约3.2秒的速度将较大的图像返回到pi

我注意到,当相机被触发时,我的传输被终止。我假设这与相机本身的嵌入式设计有关,没有办法解决这个问题,但如果我错了,请纠正我

摄像头是否支持范围标题?基本上我从标题中获取图像大小。我试图抓取开始的X字节,直到相机再次触发,然后抓取下一个X字节,直到我得到整个图像


谢谢你的帮助,如果我需要对这里发生的事情进行更深入的解释,请告诉我

我不知道范围标题,但它仍然不允许您拍摄比下载速度允许的更多的照片(除非您偶尔有大于2.5秒的间隔)。
也许您可以将图像分辨率降低到适合2.5秒间隔的大小?或者(只是一些跳出框框的想法:-)使用2个QX1的切换,这样您可以为每个…获得5秒的间隔。

如果您不直接将图像从相机保存到设备,您可以拍摄比下载速度允许的更多的照片。不幸的是,我需要的照片是大的,我不能使用第二个相机,因为空间/重量的要求。我已经完成了这个项目,但是标准范围标题没有被接受。谢谢你的想法!