线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
在某些显示器上,深度相机窗口被裁剪
# 1
我在一台带有外接显示器的Macbook Air上使用RoboDK。当我打开一个深度相机窗口时,它显示的图像会根据窗口是在我的笔记本电脑屏幕上还是在我的外部显示器上而变化。

笔记本电脑屏幕上的图片看起来是外接显示器图片的左下角,经过了调整和裁剪。我附上了我的相机设置的截图和我正在看的对象的静态文件。

如果我使用RoboDK Python API拍摄快照,就会显示缩放和裁剪的图像,所以这是一个API错误,而不仅仅是显示错误。


附加文件 缩略图(s)


.stl 30 x50x10.stl(大小:684字节/下载:138)2022世界杯国家队名单
你好,

如果您取消选中“允许窗口调整大小”选项,您是否有同样的问题?
请阅读论坛的指导方针之前发帖!
有关RoboDK的有用信息,请访问我们的2022世界杯32强赛程表时间
嗨,山姆,
是的,不管选择哪种方式,效果都是一样的。
# 4
我无法在Windows上使用3个不同分辨率和DPI缩放的显示器再现这一点。

如果您将两个显示器上的DPI缩放设置为100%,问题是否仍然存在?
请阅读论坛的指导方针之前发帖!
有关RoboDK的有用信息,请访问我们的2022世界杯32强赛程表时间
# 5
它不会随着监视器缩放的不同而改变。
# 6
您是否可以将一个带有Python脚本的站点直接复制该问题?
你是如何引发这个问题的?启动/移动RoboDK到辅助监视器,然后启动脚本?在打开到其他显示器时移动预览窗口?
请阅读论坛的指导方针之前发帖!
有关RoboDK的有用信息,请访问我们的2022世界杯32强赛程表时间
# 7
(05-24-2022, 12:12 pm)山姆写道:您是否可以将一个带有Python脚本的站点直接复制该问题?
你是如何引发这个问题的?启动/移动RoboDK到辅助监视器,然后启动脚本?在打开到其他显示器时移动预览窗口?

见我的附站。不需要Python脚本;只需激活摄像头(“显示摄像头”从下拉菜单),启动外部监视器上的RoboDK。然后将预览窗口从外接显示器移到打开的笔记本电脑显示器上。


附加文件
.rdk cropped-camera.rdk(大小:1.32 KB /下载:12022世界杯国家队名单18)
# 8
作为解决方案,我们添加了通过socket获取深度图的能力RoboDK v5.4.3(2022-06-20)及以上版本。它应该很快就可以在所有平台上使用。

代码:
bytes_img = RDK。Cam2D_Snapshot("", cam_item, 'DEPTH')
如果isinstance(bytes_img, bytes) and bytes_img != b ":
#按插座
Depth32_socket = np.frombuffer(bytes_img, dtype='>u4')
W, h = depth32_socket[:2]
Depth32_socket = np.flipud(np。重塑(depth32_socket[2:], (h, w)) .astype(np.uint32)
请阅读论坛的指导方针之前发帖!
有关RoboDK的有用信息,请访问我们的2022世界杯32强赛程表时间




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