2012-01-24 111 views
2

我需要MATLAB的imagesc函數的C版本(不是C++)。我正在將MATLAB程序轉換爲C(這是要求)。剩下的唯一要實現的功能是imagesc。我不一定需要在窗口中繪製或顯示圖像。我也可以將圖像寫入位圖文件。所以實質上,作爲此實現的結果,我需要RGB顏色值或灰度顏色值的矩陣。在C中實現imagesc

所以,我正在尋找一個簡單的庫,它可以移植到Windows和Linux,也可以上述。或者,我準備實施我自己的一個。但是,我不知道如何做到這一點。如果沒有這樣的圖書館,請提供一些關於實施的信息?

回答

2

男人,你做過一次Google搜索嗎? C上有大量的圖像處理庫。ImageMagick's C library就是一個很好的例子,但如果你不喜歡它,你有很多選擇。

+0

我已經看到,但我需要一個非常簡單的庫。我只需要'imagesc'功能。 – Jomoos

+0

那又如何?那麼不要使用額外的功能。可執行文件大小是您項目的一個可怕問題嗎? –

0

請看OpenCV,這是一個可與C和C++一起工作的計算機視覺和圖像處理庫。爲了在C++中實現類似於imagesc c的功能,我使用函數imread and imshow,或者我將數據加載到Mat結構中,然後使用imshow顯示它。