2010-09-08 62 views
1

似乎大多數圖像處理應用程序都是使用matlab或使用C++的OpenCV完成的。 是否有任何其他語言提供良好的圖像處理庫?他們如何比較matlab和opencv?c和matlab以外的其他語言的圖像處理

當我說語言時,我的意思是像Java,Python甚至perl!

+1

Fortran? – 2010-09-08 09:53:08

+1

你有一些你需要的例子嗎? – Doomsday 2010-09-08 10:13:04

+0

鳥類做到了,蜜蜂做到了,即使是受過教育的楷書做到了。 – 2010-09-08 10:52:36

回答

1

圖片庫提供了很多語言

但是,要點是圖像處理需要非常好的性能。典型的圖像包含數百萬個要處理的點。對於3D圖像來說,效率問題更爲重要,這在醫學成像中非常常見。
實際上,主要的圖像處理庫是用C++編寫的,或者是與C++綁定的。 你可以看看這個Milena(提供python綁定)。這裏有一個C++圖像處理庫的非詳盡清單(每個都提供了針對不同語言或Web服務的各種綁定)
http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/SimilarProjects

0

幾乎任何語言一樣。谷歌可以幫助你。輸入(language) image processing查看您正在查看的語言有哪些庫可用。 ImageMagick是可用於多種不同語言的較老的和更知名的庫之一。

0

Python Imaging Library是一個非常有用的底層庫。你不會得到C++ - 就像使用解釋型語言的性能一樣,但如果這不重要,你應該看看它。

1

對於Python:
PIL - 圖片庫
PyOpenCV
VTK