2012-04-12 77 views
2

我想在做C++函數誰將會收到一個JPG文件和座標的數組。 然後使用座標對其進行裁剪,將新圖像保存爲新的jpg。 嘗試使用imagemagick,但無法在macosx中進行編譯。 需要幫助。負載,裁剪並保存JPG C++

+1

我們要看的任何代碼? – nmagerko 2012-04-12 11:57:23

+0

這個問題我沒有任何代碼,甚至知道如何啓動它 – 2012-04-12 21:22:31

回答

2

使用OpenCV的這是我不知道最強大和易於理解的工具與一個偉大的文檔。它已經有大量的algortihms實施和準備使用。

http://opencv.willowgarage.com/wiki/

+0

好的,謝謝我會看到更多的opencv – 2012-04-12 21:25:48

0

有兩種方法可以做到這一點:

使用libaray來爲你做它,嘗試JUCE C++ Library。它有特定的類爲你做這個。無需編譯,只需鏈接即可。

另一種方法是自己動手做。您需要首先將JPEG轉換爲原始數據 - 一項非常艱鉅的任務 - 將其加載到您的結構中,然後進行處理。

我不會推薦第二種方法,如果是出於商業目的,但如果你想這樣做的樂趣,嘗試用BMP文件第二種方法。這將是超級樂趣!

+0

謝謝shobhit,我想我會第一個,大聲笑沒有足夠的時間第二種方法也許有一天 – 2012-04-12 21:25:21