线程评级:
深度相机窗口裁剪在一些显示器上
# 1
我在带外接显示器的Macbook Air上使用RoboDK。当我打开一个深度相机窗口时,它显示的图像会根据窗口是在我的笔记本电脑屏幕上还是在我的外部显示器上而变化。

笔记本电脑屏幕上的图片似乎是外部显示器图片的左下角,调整了大小并进行了剪裁。我已经包含了我的相机设置的截图和我正在查看的对象的stl文件。

如果我使用RoboDK Python API进行快照,就会显示缩放和裁剪的图像,因此这是API错误,而不仅仅是显示错误。


附加文件 缩略图(s)


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

如果取消勾选“允许窗口调整大小”选项,是否会出现同样的问题?
有关RoboDK及其功能的有用信息,请访问我们的2022世界杯32强赛程表时间 通过观看我们的教程YouTube频道
# 3
嗨,山姆,
是的,不管选择哪种,效果都是一样的。
# 4
我无法在Windows上使用3个不同分辨率和DPI缩放的显示器重现这一点。

如果将两个显示器上的DPI比例设置为100%,问题是否仍然存在?
有关RoboDK及其功能的有用信息,请访问我们的2022世界杯32强赛程表时间 通过观看我们的教程YouTube频道
# 5
它不随监视器缩放而改变。
# 6
你可以用Python脚本附加一个站点来直接重现问题吗?
你是如何触发这个问题的?启动/移动RoboDK到辅助监视器,然后启动脚本?移动预览窗口,同时打开到另一个显示器?
有关RoboDK及其功能的有用信息,请访问我们的2022世界杯32强赛程表时间 通过观看我们的教程YouTube频道
# 7
(05-24-2022, 12:12)山姆写道:你可以用Python脚本附加一个站点来直接重现问题吗?
你是如何触发这个问题的?启动/移动RoboDK到辅助监视器,然后启动脚本?移动预览窗口,同时打开到另一个显示器?

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


附加文件
.rdk cropped-camera.rdk(大小:1.32 KB /下载:62022世界杯国家队名单8)
# 8
作为一种变通方法,我们添加了通过套接字with检索深度映射的功能RoboDK v5.4.3(2022-06-20)及以上版本。它应该很快就能在所有平台上使用。

代码:
bytes_img = RDK。Cam2D_Snapshot("", cam_item, 'DEPTH')
如果isinstance(bytes_img, bytes) and bytes_img != b ":
#通过socket
(bytes_img, dtype='>u4')
W, h = depth32_socket[:2]
Depth32_socket = np. flipd (np. flipd)(depth32_socket[2:], (h, w))).astype(np.uint32)
有关RoboDK及其功能的有用信息,请访问我们的2022世界杯32强赛程表时间 通过观看我们的教程YouTube频道




浏览此线程的用户:
1客人(年代)