影象壓縮MATLAB實現如何解壓縮被壓縮過的影象急急急

2023-02-14 13:05:40 字數 1603 閱讀 5507

1樓:匿名使用者

我是不會,看到樓上的哥們那麼辛苦的回答, 希望能對你有用,祝福。

matlab 影象壓縮問題

2樓:匿名使用者

通常進行小波壓縮重構後的影象是與原影象相同尺寸的,除非你將其它高頻係數都刪去不用。壓縮後的影象如果是xcomp的話,直接用size就行了吧。

據我所知xcomp應該不是重構後的影象,只是去噪後的影象,還得進行重構才能得到真正重構的影象。

那可能是我孤陋寡聞了,不過要評價是否被壓縮了不是看影象的大小變了沒有,而是看壓縮後的影象佔多少空間,即所佔位元組數,與原圖所佔空間相比,這樣可以算出被壓縮了多少了

那這樣的話我看你要修改一下你的引數了,比如thr等應該是閾值吧。如果他裡邊的資料都成片的相同,應該說已經閾值分割了呀。那我就不太瞭解了。

matlab中的影象壓縮問題,我把原影象給換了之後,就不能壓縮了,怎麼回事啊? 10

3樓:上官雙英

有一對命令:tic toc,就是測試程式執行時間的,但是必須寫在.m檔案裡,就是函式檔案裡,具體用法如下:

tic任意一段程式**或任意一個函式 %測試一個函式或部分程式的時間

toc如果要測試一整個程式的執行時間,那麼就把tic放在程式**的第一行,把toc放在程式**的最後一行。

在命令視窗執行程式後,就會出現如下資訊:

elapsed time is 1.797000 seconds.

這就是你的tic和toc中間那部分程式的執行時間。

當然,在一個m檔案裡(一個程式中),可以多次使用tic、toc,但這時,執行結果就如下:

elapsed time is 0.844000 seconds.

elapsed time is 5.140000 seconds.

elapsed time is 32.469000 seconds.

elapsed time is 0.328000 seconds.

你自己要記得時間和程式段的對應

用matlab實現影象壓縮 150

4樓:幸運草咪咪

matlab裡面有現成的函式,呼叫取樣即可,他會提示輸入的

你按照你的要求輸入就好了

5樓:匿名使用者

樓主說的不是壓縮,而是縮小吧。可以用imresize 函式。

6樓:

對256*256的**重取樣.取其中的135行135列

matlab中影象壓縮技術是怎麼實現的?

7樓:星神

在這裡找到一個,不知道是不是你需要的

matlab實現lzw影象壓縮

8樓:匿名使用者

附件中是sift的matlab實現**,在matlab中直接點選執行do_demo_3.m即可實現影象匹配do_demo_1.m可以顯示sift特徵點具

如何用matlab實現用小波變換對影象的紋理特徵進行抽取

舉個例子,希望有所幫助。clc clear all close all while j0 coef3 i,j 1 0 coef3 i,j 0 coef3 i,j 1 0 找到左位置j for k j 1 column 1 if coef3 i,k coef3 i,j 0 找到右位置k for m j...

影象灰度直方圖歸一化matlab實現

可能因為你讀入的是一張rgb三色的圖,需要在imread 後面加一行 rgb2gray 轉換成灰度圖,再做後面的歸一化。樓主直接用imhist就好了。沒有錯啊,是不是影象是rgb圖,需要先轉換成灰度圖試試 因為計算的是灰度直方圖,所以要先將彩色影象轉化成灰度影象才可以 進行處理,否則會出錯 不說了 ...

求簡單的matlab程式,想實現函式的影象顯示,並且當輸入x

你這個系 複數太麻煩,寫個制m檔案吧 function y f x y 9.7800000000000082 0.0084265734265880 x 0.0015909090909031 x.2 0.0001631701631693 x.3 0.0000058275058275 x.4 end儲存...