dct

    1熱度

    1回答

    我試圖研究jpeg圖像壓縮。我有一個量化步驟的問題,我無法找到矩陣16x16的量化表。我正在尋找使用dct進行數字圖像壓縮的JPEG量化表(16x16)的matlab代碼。我可以查找哪些鏈接或資源?

    1熱度

    1回答

    我有一些代碼在GPU上執行IDCT。我注意到,在GPU上生成IDCT矩陣似乎更快,而不是預先計算變換矩陣並將其放入常量內存中。 問題是生成IDCT矩陣的代碼有一個不適合GPU的分支。 我想知道是否有其他方法來生成在GPU上更快的IDCT矩陣? // Old way // local_idct[x][y] = idct[x][y]; // read from precalculated matri

    1熱度

    1回答

    我正在爲H.264的視頻實現DCT。我已經閱讀了幾本書,並遵循了他們指定的係數。即使有了這些,我在做IDCT時似乎並沒有得到正確的圖像。請幫助我提供任何類型的信息。謝謝! 我的代碼是: clear all; clc; %% DCT, IDCT image=imread('foreman_166.gif'); figure(1); imshow(image);title('Origin

    7熱度

    2回答

    爲什麼JPEG壓縮是通過8x8塊來處理圖像,而不是對整個圖像應用離散餘弦變換?

    2熱度

    1回答

    我想要做的是在Java中計算圖像的2D DCT,然後將結果保存迴文件。 讀文件: coverImage = readImg(coverPath); private BufferedImage readImg(String path) { BufferedImage destination = null; try { destination = Imag

    -1熱度

    1回答

    DCT圖像的我甲肝灰度圖像。我做了8x8塊,並計算了每個DCT。我要量化DCT係數,然後用我的祕密消息比特替換他們的最低有效位。我究竟如何量化係數?我應該使用JPEG使用的量化矩陣嗎?如何確定這種量化矩陣的值?

    0熱度

    2回答

    如何使用OpenCv和C++將JPEG圖像轉換爲DCT 8x8?像我從哪裏開始一樣?

    0熱度

    2回答

    我正在研究一個項目,可能需要我來計算圖像的DCT。因此,這個問題。

    1熱度

    1回答

    例如,將塊大小從8x8增加到16x16。 我預計這些係數會減少,因爲在合併塊的相應係數之間會有一個平均值(在上例中:4塊8x8組成1塊16x16)。如果他們真的減少,低頻率下降更快?我們可以說如果信息降低的話,信息會被推向高頻係數?這會由於高頻區域中量化較高而降低圖像質量?我可以說,對於較大的塊,量化誤差較高,因爲對於一個像素會有更多的係數,然後會出現多個量化誤差?我覺得答案需要一些數學。謝謝你的

    0熱度

    1回答

    我對Matlab和圖像和信號處理相當陌生。到目前爲止,我可以讀入圖像並執行DCT轉換並將其填充到矩陣中,然後通過將低到高DCT係數(5,10,15,30)和執行一個反DCT得到這個數字---> 我在想如何重新壓縮重建的圖像來執行另一個轉換以顯示更多的JPEG丟失?我會怎麼做呢?謝謝,我希望你能耐心解釋我正在做什麼/嘗試做什麼,因爲我對這個夢幻般的世界很陌生!