matlab图像加椒盐噪声,用matlab给图像加高斯噪声和椒盐噪声(不调用imnoise函数)...
圖像畫面中的噪聲,大致可以分為兩類:高斯噪聲和椒鹽噪聲。在這里,我們先看下圖像中兩種噪聲各自的特征。
椒鹽噪聲:噪聲幅值基本相同,但出現位置隨機。
高斯噪聲:圖像中每一點都存在噪聲,但幅值是隨機分布的。
用matlab給一個圖像加高斯噪聲:
image=imread('E:\image\pepper.jpg');
[width,height,z]=size(image);
if(z>1)
image=rgb2gray(image);
end
figure(2);
subplot(1,2,1);
imshow(image);
title('原圖');
av=0;
std=0.1;
u1=rand(width,height);
u2=rand(width,height);
x=std*sqrt(-2*log(u1)).*cos(2*pi*u2)+av;
result1=double(image)/255+x;
result1=uint8(255*result1);
subplot(1,2,2);
imshow(result1);
title('加高斯噪聲后');
加入椒鹽噪聲:
image=imread('E:\image\pepper.jpg');
[width,height,z]=size(image);
if(z>1)
image=rgb2gray(image);
end
result2=image;
figure(2);
subplot(1,2,1);
imshow(image);
title('原圖');
k1=0.1;
k2=0.3;
a1=rand(width,height)
a2=rand(width,height)
result2(a1&a2)=0;
result2(a1& ~a2)=255;
subplot(1,2,2);
imshow(result2);
title('加高斯噪聲后');
利用matlab給圖像加高斯噪聲
I = imread('DSC_0034.JPG'); J = imnoise(I,'gaussian',0.20); figure, imshow(I), figure, imshow(J)
使用Python-OpenCV向圖片添加噪聲(高斯噪聲、椒鹽噪聲)
在matlab中,存在執行直接得函數來添加高斯噪聲和椒鹽噪聲.Python-OpenCV中雖然不存在直接得函數,但是很容易使用相關的函數來實現. 代碼: import numpy as np impo ...
caffe 輸入圖像圖像加高斯噪聲
這是在frcnn_data_layer的操作,即讀圖片的操作 if (param.gaussian_noise()) { CHECK(img.type() == CV_8UC3) << & ...
opencv:圖像去噪(椒鹽噪聲)
#include #include using namespace cv; using namespace st ...
matlab 對圖像操作的函數概覽
轉自博客:http://blog.163.com/fei_lai_feng/blog/static/9289962200991713415422/ 一. 讀寫圖像文件 1. imread imread ...
MATLAB實現圖像的代數運算
目錄 1.使用求補運算對各類圖像進行處理 2.利用imlincomb函數將圖像的灰度值放大1.5倍 3.利用imlincomb函數計算兩幅圖像的平均值. 4.圖像的加法運算 5.利用imnoise函數 ...
[圖像]用Matlab在圖像上畫矩形框
原創文章,歡迎轉載.轉載請注明:轉載自?祥的博客 原文鏈接:http://blog.csdn.net/humanking7/article/details/46819527 在畢業設計的時候寫論文畫圖 ...
DAY13 Matlab實現圖像錯切源代碼
Matlab實現圖像錯切源代碼 %錯切im=(imread('robot.jpg'));im1=rgb2gray(im);figure,imshow(im1);[row,col]=size(im1); ...
隨機推薦
如何優雅的實現INotifyPropertyChanged接口
INotifyPropertyChanged接口在WPF或WinFrom程序中使用還是經常用到,常用于通知界面屬性變更.標準寫法如下: class?NotifyObject?:?INotifyProp ...
android知識體系
1.Android架構分為4層*應用程序層 Android會同一系列核心應用程序包一起發布,該應用程序包包括email客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯系人管理程序等.所有的應用程序都是 ...
(C#) Parse xml 時, 返回的node值總是null。
網上查了一下,原因在于要parse的Xml文件本身包含了一些namespace,這些需要被添加進去. http://msdn.microsoft.com/zh-cn/library/system.xm ...
verilog運算符及表達式
1.運輸符 算術運算符(+,-,X,/,%) 賦值運算符(=,<=) 關系運算符(>,=,<=) 邏輯運算符(&&,||,!)//與或非 條件運算符 ...
Javascript 日期時間超強正則表達式
var reg = /^([0-9]{4})-((?:0[1-9]|[1-9]|1[1-2]))-((?:(?:0[1-9]|[1-9])|1[0-9]|2[0-9]|3[0-1]))$|^([0-9 ...
腳本:截取euroc數據集bag文件的其中一段
腳本:截取euroc數據集bag文件的其中一段 功能:截取euroc數據集bag中的一段供算法測試 python腳本 #!/usr/bin/env python # ----------------- ...
TCP/IP(一)之開啟計算機網絡之路
閱讀目錄(Content) 一.局域網.廣域網和Internet 1.1.局域網 1.2.廣域網 1.3.Internet 二.計算機數據之間通信的過程 2.1.路由器的功能(轉發收到的分組) 三.O ...
Caffe入門隨筆
Caffe入門隨筆 ? 分享一下自己入門機器學習的一些資料:(1)課程,最推薦Coursera上的Andrew NG的Machine Learning,最好注冊課程,然后跟下來.其次是華盛頓大學的Ma ...
centos自帶python2.6升級到python2.7。并解決yum pip easy_install pip等模塊兼容性問題
參考原文: ?https://www.cnblogs.com/kimyeee/p/7250560.html ? https://www.cnblogs.com/galaxy-gao/p/5796488 ...
總結
以上是生活随笔為你收集整理的matlab图像加椒盐噪声,用matlab给图像加高斯噪声和椒盐噪声(不调用imnoise函数)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab的imnoise
- 下一篇: Unity3D