MATLAB影象處理問題

時間 2022-05-06 21:50:09

1樓:匿名使用者

我的想法是這樣的,假設是一個m*n的矩陣(代表這張圖)

[m,n]=find(bmp==1);%找出二值**中白色的點

pos=[m';n'];%把對應白色點的座標存放到pos中,第一行對應第i個座標的x,第二行對應第i個座標的y,%這也就是是題目中的座標點

temp=0;

re_i=0;re_j=0;%結果

for i=1:size(m)

space=0;

for j=1:size(m)

space= space+ (pos(1,i)-pos(1,j))^2+(pos(2,i)-pos(2,j))^2;

endif i==1

temp=space;re_i=pos(1,i);re_j=pos(2,i);

else

if space

temp=space;re_i=pos(1,i);re_j=pos(2,i);

endend

end隨便寫寫的,你看看吧~

2樓:大成至聖

以下程式中,假設i就是那幅二值化後的影象,且該影象中白色部分灰度值為255,黑色部分灰度值為0,最終得到中心點的座標(x,y);

clc;clear;

[m,n]=size(i);

top=0;bottom=0;left=0;right=0;

for i=1:m

for j=1:n

if i(i,j)==255

top=i;

break;

endend

if top~=0

break;

endend

for i=m:-1:1

for j=1:n

if i(i,j)==255

bottom=i;

break;

endend

if bottom~=0

break;

endend

for j=1:n

for i=1:m

if i(i,j)==255

left=j;

break;

endend

if left~=0

break;

endend

for j=n:-1:1

for i=1:m

if i(i,j)==255

right=j;

break;

endend

if right~=0

break;

endend

x=floor((left+right)/2);

y=floor((top+bottom)/2);

汙水處理問題,汙水處理問題

六下4.6汙水和汙水處理 你是要建汙水廠還是?如果是自己公司用 可以買汙水處理一體機,德宇清,這個成本少一點,如果是建汙水廠,費用可能大很多 考慮到汙水對河流生態的影響,採用第二種方案較好一點,這樣一個地方的汙水不再此處處理了,相對來說減小了對環境的汙染 費用分攤的話,就按照每個城市的排水量的比列來...

matlab 影象壓縮問題

通常進行小波壓縮重構後的影象是與原影象相同尺寸的,除非你將其它高頻係數都刪去不用。壓縮後的影象如果是xcomp的話,直接用size就行了吧。據我所知xcomp應該不是重構後的影象,只是去噪後的影象,還得進行重構才能得到真正重構的影象。那可能是我孤陋寡聞了,不過要評價是否被壓縮了不是看影象的大小變了沒...

會計賬務處理問題

賬務處理 收到預付貨款 借 銀行存款 60918貸 應收賬款 60918 開具發票 借 應收賬款 42168貸 原材料 貸 稅金 退貨借 原材料 35625貸 應收賬款 35625 購貨 借 應收賬款 14250貸 原材料 14250 退款 21375 18750 40125 借 應收賬款 4012...