线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
(API) Cam2D_Snapshot返回错误大小的图像
# 1
附加的代码始终写入100x75的图像,而不是预期的640x480。在我发现这个bug时正在编写的代码中,它有时返回正确的大小,有时返回错误的大小,因此它看起来像一个竞争条件。这个微小的错误尺寸看起来也与我在相机预览窗口中看到的缩略图的大小相似。

有关守则如下:

virtual_camera = RDK。Cam2D_Add(item_object=station, cam_params="FOCAL_LENGTH=1.93 FOV=65.5 SIZE=640x480")

文件名= "/tmp/bug.png"
RDK.Cam2D_Snapshot (file_save_img =文件名)

我用的是Ubuntu 22.04, RoboDK v5.4.1(64位)

完整的代码:


代码:
#!/usr/bin/python3

从robolink导入* # API与RoboDK通信
从robodk导入# robodk机器人工具箱

RDK = Robolink()

def clear_station (rdk):
station_name = "相机bug"

#如果这个脚本已经有一个站点,删除它
station = rdk.Item(station_name)
试一试:
station.Delete ()
robolink除外。InputError为e:
通过

station = rdk.AddStation(station_name)
返回车站

station = clear_station(RDK)
virtual_camera = RDK。Cam2D_Add(item_object=station, cam_params="FOCAL_LENGTH=1.93 FOV=65.5 SIZE=640x480")

文件名= "/tmp/bug.png"
RDK.Cam2D_Snapshot (file_save_img =文件名)

当我们讨论这个话题时,API文档中所有拼写错误的“length”(例如:,“FOCAL_LENGTH”而不是“FOCAL_LENGTH”)为相机设置字符串我们应该实际使用,还是库实际上期望正确的拼写?


附加文件 图像(年代)



此线程中的消息
(API) Cam2D_Snapshot返回错误大小的图像 ——通过j_cso- 05-12-2022, 04:37 am
(API) Cam2D_Snapshot返回错误大小的图像 ——通过山姆- 05-12-2022,上午11:49
(API) Cam2D_Snapshot返回错误大小的图像 ——通过j_cso- 05-14-2022, 05:26 am
(API) Cam2D_Snapshot返回错误大小的图像 ——通过山姆- 05-31-2022,下午02:13
(API) Cam2D_Snapshot返回错误大小的图像 ——通过山姆-2022年6月16日上午11:50



浏览此主题的用户:
1客人(年代)