Line enhancer code in Matlab
5 ビュー (過去 30 日間)
古いコメントを表示
Hello all,
Can anyone tell me the code for a line enhancer with white gaussioan noise of SNR=10 dB.
I tried this one, but it's not working like line enhancer:
sig = 4.5*(sin(2*pi*(0:1:1999)*(1/10)));
noise=wgn(1,length(sig),0);
sig_plus_noise = sig + noise;
s=(sig_plus_noise)';
snr(sig,noise);
Thank you,
Shruthi Sampathkumar
4 件のコメント
Walter Roberson
2016 年 6 月 28 日
Your sig is the input signal, not a signal used to control the line enhancement. It is whatever it is. It could be music.
Image Analyst
2016 年 6 月 28 日
No, that does not make an enhanced line. You're simply adding noise to a sine wave. To enhance it you might try a filter, like using conv() with a kernel with positive and negative weights or something.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Filtering and Enhancement についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!