PHP or Python for Image Processing?
我正在写一份图像处理的申请。我只是想知道哪种编程语言最适合。python或php。这个过程是基于系统的,而不是基于Web的,所以我只是想看看Python是否能提供更多帮助。
让我知道你的想法!
Python身上有类似于坐骨神经痛和皮毛的东西,所以很可能是Python。
以下是人们如何使用它:二维阵列中的峰值检测我怎样才能提高我的爪子检测能力?
如果不知道你脑海中的图像处理方式,你就无法给出很多建议。
如果你只是想做一些普通的旋转/调整大小/等等,我想没有太大的区别。
如果你想做一些更复杂的事情,那就研究一下图书馆,然后决定哪一个最适合你的特定任务。
如果您想做一些真正的定制工作,那么C或类似的语言可能更适合该任务。
小精灵
python更清晰易读。对于图像处理,也有针对python和php的ImageMagic库。
如果你想做一些其他复杂的图像处理,而不能用库来完成,而且你仍然想用python或php来完成,那么python就是一个很好的答案,因为python可以用c扩展——但是,等等,你没有提到用c编程,好吧,这里有cython!它将允许您编写python模块,这些模块随后被编译为c
可能两者都不是,这取决于你想做什么。
PHP和Python都是脚本语言,因此不适用于高性能的数值例程(大多数图像处理都需要)。但是,它们都有许多图像处理库,它们的内部可能是用C语言编写的,这将是很快的。
如果这些库做了你想要的,那么很好。如果你需要一些定制的东西,那么如果执行速度很快,你最好还是用C或C++(或者PASCAL,或者别的什么)。
这真的取决于你想用这些图像做什么。您可能只需要使用一个批处理或类似的脚本来运行一个命令来处理您要查找的内容。
在这两种语言之间,我将使用Python。PHP的命令行接口只是最近添加的,而python主要设计为脚本语言,而不是为页面服务。对于控制台应用程序,python更适合。