how to perform two dimensional deconvolution in matlab?
40 ビュー (過去 30 日間)
古いコメントを表示
result2=[600 600] matrix,
frq22=[600 600] matrix,
I have to deconvolve these two matrices.For this I am using the following code but it’s not working.
Img=deconv(result2,frq22,'same');
0 件のコメント
採用された回答
Ridwan Alam
2019 年 12 月 10 日
編集済み: Ridwan Alam
2019 年 12 月 10 日
deconv() is defined only for vectors, not for matrices.
this might be helpful for matrices and images:
3 件のコメント
Ridwan Alam
2019 年 12 月 10 日
I don't know of any built-in function in Matlab. There are image deconvolution functions, but they don't work the way you are looking for. You can try the fft based approach I mentioned before. Or may try to create your own loop-based function. Good luck!
その他の回答 (1 件)
Viktor
2024 年 7 月 6 日
You can use deconvwnr(I,psf,nsr) and set nsr = 0. This will result in the straightforward deconvolution.
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!