gpt4 book ai didi

macos - 如何在 enaml 空间中获取 opencv 图像——这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:27:49 24 4
gpt4 key购买 nike

是否可以将 enaml 作为 OpenCV 的目标?

我在考虑如何设置 GUI 以及使用什么。没什么太复杂的,我需要能够设置一些位图背景,在其上绘制矩形和圆圈,而且还可以选择/移动这些图形对象。

此外,我希望在拉伸(stretch)窗口等时不必处理所有这些元素。它们应该自动执行此操作,因为它们将在某个“绝对”空间中定义。我想我可以通过重写 ImageProvider 对象中的 request_image 轻松地使其适用于位图(甚至来自内存)(即使我看到在提供者/enaml View 中发生了一些奇怪的缓存)。

我现在在使用 OpenCV (OSX 64) 时遇到的问题是,即使我调整大小以使用 qt 后端和 CV_WINDOW_NORMAL,内容也不会拉伸(stretch)。我喜欢 OpenCV,因为我很容易获得基本的 UI 功能。

另一方面,我开始喜欢上了 enaml,所以我在想有没有人设法让这些一起工作。我在想,如果与 MPL 的链接有效,那么与 OpenCV 的耦合应该是可能的:)

谢谢!

最佳答案

如果您可以将图像转换为 argb32 或 png 格式,则可以使用 Enaml ImageView 来显示它。

看一下 ImageView 示例: https://github.com/nucleic/enaml/blob/master/examples/widgets/image_view.enaml

关于macos - 如何在 enaml 空间中获取 opencv 图像——这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19825392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com