使用RX0的Sony Camera Remote API actTakePicture错误40400(拍摄失败)

时间:2018-05-26 14:47:02

标签: sony sony-camera-api

我可以使用setShootMode连接到RX0并调用getFocusModeactTakePicture等方法。但是,每当我致电actTakePicture拍照时,我都会收到错误40400.

我很少见到 self.cam.setShootMode(param=['still']) # set timestamp for picture now = time.time() self.hdpic_tstamp = Time(now) # get status snapshot of cam event = self.cam.getEvent(param=[False]) if "error" in event: self.polled_image_resp = self.polled_image_error(str(event['error'])) return # check if is available to take pic if event['result'][1]['cameraStatus'] != 'IDLE': rospy.loginfo("Camera is busy") self.polled_image_resp = self.polled_image_error("Camera is busy") return # take pic self.hdpic_resp = self.cam.actTakePicture() if 'error' in self.hdpic_resp: rospy.logerr(self.hdpic_resp['error']) self.polled_image_resp = self.polled_image_error(str(self.hdpic_resp['error'])) return ,我可以听到RX0正在执行自动对焦。但是,相机永远不会继续执行任何图像捕捉。

完全相同的代码可以与Sony A6500配合使用。

拍摄失败的任何可能原因?提前谢谢。

我正在尝试使用arcoslab / ros_sony_cam创建Python脚本。 self.cam.actTakePicture()

后返回错误
GROUP BY

0 个答案:

没有答案