cimg

    0熱度

    1回答

    我對CImg的 get_FFT() 函數的返回值有些困惑。 傅立葉變換應該給我一個真實和想象的部分。 get_FFT()返回帶有兩個圖像的CImgList - 哪一個是真實的,哪一個是虛部? 似乎沒有任何線索在文檔中。 而且我還需要得到它的振幅和相位。 IIRC振幅是這樣計算的(realImg.pow(2) + imagImg.pow(2)).sqrt() 如何獲得相位?

    2熱度

    4回答

    我正在使用Cimg圖形庫編寫小型C程序,需要測試一個文件是否爲圖像。 我試圖用 CImg<unsigned char> srcimg(filename) 加載文件/圖像和捕捉豁免,但CIMG flattly與退出: convert.im6: improper image header `pok.txt' @ error/bmp.c/ReadBMPImage/603. convert.im6:

    0熱度

    3回答

    看起來這很容易,但在CImg中使用draw_image()函數時遇到了很多問題。這裏是一個代碼段:) CImg<unsigned char> landingScreen("desertSunset.bmp"), newGameBTN("newgame.pgm"); CImgDisplay main_disp(landingScreen,"Main Window"); landingScreen

    2熱度

    1回答

    我有一個現有的Python程序,它接受圖像URL並對加載的圖像執行操作。我嘗試將圖像數據傳遞給C++中的pHash模塊,然後獲取圖像哈希。我試過使用python extension library將圖像從python傳遞給C程序,但沒有成功。整個過程的速度是一個優先事項。它包括獲取查詢圖像的哈希值,從一個巨大的圖像系統集合中找到相似的圖像。所以,我認爲不用傳遞大量的圖像數據,然後轉換爲CImg圖像

    4熱度

    1回答

    我想將使用PIL加載的圖像轉換爲Cimg圖像對象。我知道Cimg是一個C++庫,PIL是一個python圖像庫。給定一個圖像URL,我的目標是計算圖像的pHash而不寫入磁盤。 pHash模塊與Cimg image object協同工作,並已在C++中實施。所以我打算將所需的圖像數據從我的python程序發送到使用python擴展綁定的C++程序。在下面的代碼sniplet,我從給定的URL加載圖

    2熱度

    1回答

    CImg庫的get_convolve()函數正在使用哪種過濾器(用C語言編寫)?中值或高斯或雙邊或其他? 我試着理解這個函數,以便我可以在PIL openCV中使用類似的功能。在庫的頭文件CImg.h,它說: /** Compute the convolution of the image by a mask. The result \p res of the convolut

    -1熱度

    1回答

    在CImg中,座標系統被認爲是從頂部,左角開始。 但是,我通常用來看座標系統從底部開始,左上角。 所以每當我試圖繪製一個三角形座標(10,100),(50,50),(100,100) 我得到的圖畫是顛倒的。 有沒有要翻轉這個? 我想這 但我發現這個

    1熱度

    1回答

    使用CIMG:我讀here,你可以改變這樣的單個像素的RGB數據: CImg<float> img("filename.jpg"); // Change the (100,200) pixel to Red. img(100,200,0,0) = 255; //R img(100,200,0,1) = 0; //G img(100,200,0,2) = 0; //B 但img(100,

    3熱度

    1回答

    我在OpenGL環境中使用CImg。當我嘗試添加紋理時,每種顏色似乎都會分離到紋理中的單獨拼貼中。例如,當我嘗試使用一個紋理,看起來是這樣的:在我的計劃 它出來尋找這樣的: ,我是裝的質地是一個512x512 .bmp文件,保存在GIMP中,具有24位色彩深度,RBG。我嘗試了一些Gimp允許的其他格式,但這些只是導致CImg出錯。 這是我的加載質地: glBindTexture(GL_TEXTU

    1熱度

    1回答

    當我嘗試使用Cimg庫讀取jpg文件時,出現堆棧溢出錯誤,而其他格式的bmp正在工作文件。 我該如何解決它? #include"CImg.h" #include<stdio.h> using namespace cimg_library; int main() { CImg<unsigned char> src("d:\\sidimg.jpg"