2015-06-01 40 views
-2

我想創建一個網站,用戶可以在其中看到一些計算機視覺算法或應用程序是如何工作的。例如,用戶上傳或鏈接到他的圖像,然後單擊「RGB分解」,結果是3張圖片:原始圖像的紅色,綠色和藍色通道。 請指教如何創建它?我的意思是我應該使用什麼技術。虛擬主機或雲計算服務等?網站上的計算機視覺應用程序

+0

謝謝你反覆使用這篇文章。我甚至不知道在哪裏搜索。 – KhanSuleyman

+1

不幸的是,這個問題對於SO來說太廣泛了。我不得不說,你不能找到很多地方你可以問這個問題。要回答這個問題,根據你想要實現的算法的先進程度,我建議創建一個Rails站點,它可以在Javascript中實現這些算法,或者在Ruby中實現服務器端的算法。如果你有一些計算量很大(並且取決於流量),那麼你可能需要使用C++庫,比如OpenCV,它包裝在Ruby中。 AWS將是最佳選擇,尤其是如果您需要GPU的話。 – aledalgrande

+0

謝謝!這是我想聽到的答案。我想在純C++中實現算法,如果需要OpenCV,不想使用它很多。爲什麼不使用C++作爲服務器端語言。還有一個問題:我需要AWS還是僅託管?是否有足夠的權力來實時提交網站上的應用程序? – KhanSuleyman

回答

1

OpenCV結合Python是一個不錯的選擇。谷歌的PyImageSearch,你會發現阿德里安Rosebrock一些寶貴的資源。

+0

謝謝,我知道這個網站,並且我發現了一篇關於Adrian的Django網絡應用程序解決方案的OpenCV + Python的文章,但我也想了解純C++計算機視覺應用程序。 – KhanSuleyman

+0

作爲一個實例,我通常在我的日常工作中編寫C++計算機視覺應用程序。這些由熟悉web編程的同事用Ruby包裝。我們使用我們自己的Web服務器和Amazon AWS進行託管。藉助AWS,可以輕鬆調整服務器規格以匹配工作負載。正如@aledalgrande提到的那樣,如果需要的話可以使用GPU。 – Totoro