用matlaB程式設計將指紋影象中的黑色塊改為白色

2022-07-03 16:25:24 字數 1454 閱讀 9012

1樓:山水阿銳

您好,注意是三維矩陣哦,rgb模型!(不過修改過後玉米周圍比較模糊,是你的判斷演算法: if i(x,y,z)==0,不是太恰當,可以考慮優化下!)

求寫一段matlab程式,把二值影象上的一些指定的白色的點轉換成黑色的,大神們幫幫忙吧。。謝謝!!! 10

2樓:我行我素

影象不同,處理的程式也不同。可把影象檔案發給我qq2674716548,我寫個程式試試。

3樓:真

找到這些白色點的座標,然後令這些點=0

求寫一個matlab的函式 將灰度圖上的某個特定灰度值的畫素點都改為白色

4樓:酷呆愛死呆

function i1=change(i)%%%%%%%%%%%%%%%%%%%%%%[m,n]=size(i);

i1=zeros(m,n);

for i=1:m

for j=1:n

if i(i,j)<100%%%此處是判斷語句,畫素值小於100,你可以設定,大於多少,或者==多少

i1(i,j)=255;

else

i1(i,j)=i(i,j);

endend

end%%%%%%%%%%%最終的i1即為改變後的影象,輸入影象i是灰度影象。

matlab plot作圖背景色從白色改為其他色

5樓:魚在漂

背景的話應該是set(gca,'color',[0.1,0.1,0.1]);中括號中是表示顏色的一個陣列,分別為紅綠藍,數值在0~1之間

6樓:

在程式畫圖之後 set(gcf,'color','其他顏色**');

或者你在圖形工具欄中修改也可以,property editor-axes中colors改變顏色

如何把matlab中灰度影象轉化為黑白影象

7樓:匿名使用者

這個容易,假設你的影象讀出來是image

image = mat2gray(image);

image = 1-image;

這個影象的灰度範圍是0-1,直接imwrite(image,'image.bmp')即可,影象儲存在當前目錄下。

8樓:匿名使用者

灰度影象不就是黑白的嗎?

如果指二值影象,im2bw

matlab程式設計中,如何將一矩陣中等於某個值的元素全部替換成

方法bai如下 1 比如說是2階方陣du,現在對其zhi中的元素進行一些運算並dao把結果重新賦值到 回另一個矩陣中答,proc iml beta q12 beta 1,1 2 q22 beta 2,2 2 3 q print beta q12 q22 q 2 方法 proc iml beta q ...

如何根據matlab擬合的曲線讀出影象中點的座標值

樓主的意思是 已知 上的一條曲線,如何獲取該曲線上點的座標 x,y 下面有段程式,是本人讀曲線座標所寫,看看對樓主是否有幫助 clcclear all im1 imread runx2.jpg 樓主在此替換成自己的 im rgb2gray im1 im im end 1 1,imshow im m,...

怎麼用matlab程式設計求解這個方程的數值解啊

fun x,y y.log10 y x建立關於x,y的匿名函式 log10 x 由於matlab中自然對數的符號是log 與我們數學上的不同 以10為底的對數符號是log10,同理有log2,但是沒有log3等哦 vpa將得到的符號解轉化為指定精度的小數,比如vpa sqrt 2 10 將sqrt ...