是否可以与 opencv 交互并在 vm 窗口外进行屏幕?



Pharo出生时,我的业余爱好是闲聊。很多年过去了,我都没有碰过它,我相信在闲聊的世界里发生了很多事情。现在我脑子里有一些项目,我的主要想法是使用python进行开发,但我正在考虑重新获得我喜欢的环境。其中一个项目是使用opencv从网络摄像头进行识别,识别其他窗口中的屏幕变化,并在屏幕上绘制特定的东西(棋盘游戏(。

我的想法是在Linux和Windows上开发,并在Windows/Linux/Mac上发布。现在哪种ST口味适合我需要的互动?现在Pharo和Squeak的主要区别是什么?

谢谢。

我相信周围有更多合格的人来回答这个问题。我会尽量客观,但这些只是我的观点,其他人看不到。我只为每一个写简短的描述。

互动必须通过外国金融机构进行。

我也不知道那里的每一种方言。例如,我以前没有听说过松露吱吱。

要适合您的图片windows/linux/mac

这些smalltalk具有您所需的VM支持(按随机顺序(:GemStone、Pharo、Squeak、Cuis smalltalk

  • GemStone/S-是一个具有大量持久内存的分布式Smalltalk系统。提供免费使用,并提供商业支持。非常好的Smalltalk,支持许多平台。仅支持Windows作为客户端。

  • Pharo是一个开源实现,最初由Squeak派生而来。环境不错,你知道,但它需要清理代码。它的开发周期非常快。在我看来,最新的虚拟机存在稳定性问题。SO 上的描述

  • Squeak最初的Smalltalk-80实现有大量遗留代码,但虚拟机非常稳定,最近运行得非常好。SO 上的描述

  • Cuis Smalltalk是一个多平台Smalltalk-80实现。Cuis与Squeak、Pharo和Newspeak共享OpenSmalltalk虚拟机。我没有看到任何在Cuis创建的项目,也许有人可以纠正我。

其他有趣的小型会谈:

  • Dolphin(仅限windows(-适用于windows的不错的闲聊。支持与Windows集成并调用Windows代码。

  • Smalltalk/X-适用于Windows和Linux虚拟机(Smalltalk/X有MacOS虚拟机端口,但它还没有公开,也许稍后会出现在Smalltalk/X-jv上(。由eXipt开发,主要由Claus Gettinger开发。有一个独立的分支Smalltalk/X-jv-功能列表和对SO的描述。

商业小型会谈

你可以试试这些,但你要用于商业用途,你必须支付许可费。

  • 实例化拥有的VAST-他们正在研究MacOS支持,但还没有。非常成熟的Smalltalk,有商业支持。

  • Cincom的VisualWorks-最近的开发有些欠缺,但仍然是Smalltalk公司的幕后推手。

Pharo Spec(小部件库(有一个Gtk3后端,可以用于在任何平台上开发应用程序(有一些目标窗口(,我知道使用OpenCV已经完成了一些工作,但在我们的discord频道中,你会更幸运地问到这一点(https://discord.gg/QewZMZa)或我们的任何邮件列表(查看此处的链接:https://pharo.org/community)。

相关内容

  • 没有找到相关文章

最新更新