1樓:803路快車
中值濾波試試~
kernel = 3;
output= medfilt2(input,[kernel ,kernel ]);
感覺還是不錯的,角點的大斜率基本上可以保留,然後邊緣的毛刺給濾掉了。
2樓:
用matlab處理**除了提到的「灰度**換)」去除雜訊,如果就直接二值化得話,對於一副對比度不大的**,是不容易清楚地區分的。可以試試灰度拉伸,灰度值均衡化,自適應閾值分割等影象增強的方法。
尺寸測量也就是特徵提取,面積可以用掃瞄法計算區域的畫素值,如sum=0;
for i=30:480
for j=5:505
if j2(i,j)>=0.5 (j2為處理影象)sum=sum+1;
end如果是計算輪廓長度,用邊緣提取的計算再用掃瞄法計算畫素值點。
matlab影象處理的演算法用到得程式都不難,只要你的影象處理流程試出來的效果好,計算相對都比較簡單。
3樓:
針對你這個影象,可以用方形結構體,膨脹、腐蝕、膨脹、腐蝕、膨脹、腐蝕……
數字影象處理主要應用什麼軟體 用什麼語言
4樓:安城百合子
各種語言都可以用,比較高階的有matlab,matlab有專門的圖形處理工具箱。
5樓:匿名使用者
只是原理學習或是**,用matlab就可以了;
做工程還是c,c++為基礎,也有許多方向的庫可以呼叫的。
MATLAB區域性影象處理,matlab影象區域性處理
很簡單的,因為你的圖中的圓不是標準的規範的圓,用圓的方程之類的方法話邊框反而不好,直接遍歷影象中所有畫素,如果相鄰畫素的畫素值相差超過了一定的閾值 自己試一下,我感覺至少有50以上 就把這個點標記成紅色.以後處理的時候判斷一下當前經過的紅色點的個數,偶數個肯定是圓框外的部分,奇數個就在圓框內的部分....
關於MATLAB對影象的處理
說實話對於這種簡單的問題實在是懶得回答。直接help一下,用法例子一目了然。有時候自己也該動動手動動腦的。a imread 檔名 讀取灰度圖或真彩色影象 如jpg imwrite a,檔名 控制引數 儲存影象,控制引數和影象格式有關 對於jpg影象的例子 以80 的質量儲存a為test.jpg 以2...
求關於數字影象處理方面的matlab使用書籍
有一本是matlab版的,和岡薩雷斯翻譯版一樣的綠皮的,應該是乙個系列的,具體忘了叫什麼了。 matlab進行影象處理很合適 注 photoshop 只是視覺上的處理影象 如何自學matlab和數字影象處理 所謂的硬體也就是電腦跟資料書吧,數字影象處理方面的書籍,其他的就是軟體程式設計學習過程了,一...