0
我正在matlab中進行圖像壓縮。應用閾值掩碼
我在圖像上應用DCT後,我有img矩陣,我想在該矩陣上應用閾值掩碼。
mask = [1 1 1 1 0 0 0 0
1 1 1 0 0 0 0 0
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0];
maskedImg = blkproc(img,[8 8],mask);
我使用的功能,但它沒有工作,我也得到錯誤消息:
錯誤==> blkproc在67 並[a,塊,邊界,趣味,則params,padval] = parse_inputs( varargin {:});
定義「沒有工作」。 – 2011-05-22 17:57:24
您是否閱讀過「blkproc」的文檔?特別是,「樂趣」參數的描述? – 2011-05-22 17:59:05
我做過我曾嘗試myAveFun = @(掩碼)大小(掩碼); maskedImg = blkproc(C,[8 8],myAveFun)。但它還沒有工作 – cagryInside 2011-05-22 18:03:26