Python 是否可以在Linux上构建OpenCV应用程序并在Windows上执行?

Python 是否可以在Linux上构建OpenCV应用程序并在Windows上执行?,python,linux,windows,opencv,deep-learning,Python,Linux,Windows,Opencv,Deep Learning,我不熟悉Linux、OpenCV和深度学习,事实上,我几周前才开始学习这些东西 在我的研究中,我发现很多人说在Linux上使用OpenCV比在Windows上使用要好得多,所以,这就是我正在做的。我在虚拟机上安装了一个Ubuntu发行版,我正在用它来学习 但是今天我的脑海里出现了一个疑问。是否可以在Linux上编写OpenCV应用程序并在Windows上使用?我读了很多书,找不到满意的答案 也许这是一个愚蠢的问题,但正如我所说,我对所有这些东西都很陌生 现在,我只是在学习,我真的很想学习Linu

我不熟悉Linux、OpenCV和深度学习,事实上,我几周前才开始学习这些东西

在我的研究中,我发现很多人说在Linux上使用OpenCV比在Windows上使用要好得多,所以,这就是我正在做的。我在虚拟机上安装了一个Ubuntu发行版,我正在用它来学习

但是今天我的脑海里出现了一个疑问。是否可以在Linux上编写OpenCV应用程序并在Windows上使用?我读了很多书,找不到满意的答案

也许这是一个愚蠢的问题,但正如我所说,我对所有这些东西都很陌生

现在,我只是在学习,我真的很想学习Linux,但是当我真正开始构建我的应用程序时,能够在Windows上运行它们是很重要的


因此,如果这是可能的,我是否应该做一些具体的事情来简化转换?

不同操作系统之间的opencv语法绝对没有差异。(好吧,我两个都用了,没有打扰我。)所以只要你安装了相同版本的Opencv就可以了,因为Opencv 3x和Opencv 4x之间存在差异。

如果你只是在学习,你可以坚持使用Linux。如果您真的想在windows上运行它,也就是说,您可以使用WSL。“你为什么需要windows这个问题还不清楚。”我明白了。谢谢你的回答。我担心Windows有两个原因,一个是我需要使用一些Windows软件来支持我的一些想法的开发,这些想法是我学习OpenCV和深度学习(不是Linux,这是一个古老的愿望)的原因,至少一开始,除此之外,我还在考虑我可以构建并向普通公众开放的项目,正如我们所知,大多数人都使用Windows,因此,如果仅仅因为使用了错误的操作系统而无法向目标受众交付一些东西,那将是非常令人沮丧的。