[問題]矩陣中的矩陣計算已回收
設一矩陣為ZG 大小為120*160值全部都為1
而其中ZG(40,40)與ZG(50,100)兩個點為255
我將ZG為255中心點的值 上下左右移動20個距離
劃出一個框框 如以下程式碼所示:
clear all; clc; close all;
ZG=ones(120,160);
ZG(40,40)=255;
ZG(50,100)=255;
[ZQ ZQ2]=size(ZG); %ZQ=120 ZQ2=160
for i3=1:ZQ
for j3=1:ZQ2
if ZG(i3,j3)==255 %如果矩陣內的點為255
ZG(i3-20:i3+20,j3-20)=0;
ZG(i3-20:i3+20,j3+20)=0;
ZG(i3+20,j3-20:j3+20)=0;
ZG(i3-20,j3-20:j3+20)=0;
end
end
end
imshow(ZG)
想請教有甚麼辦法能將框框內所有的值都變成0呢
或是能把框框的值下去運算 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.112.193
推
12/02 18:24, , 1F
12/02 18:24, 1F
→
12/02 18:35, , 2F
12/02 18:35, 2F
推
12/05 13:32, , 3F
12/05 13:32, 3F
→
12/05 13:33, , 4F
12/05 13:33, 4F
→
12/05 13:33, , 5F
12/05 13:33, 5F
→
12/06 22:24, , 6F
12/06 22:24, 6F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章