smallfivefive 2018-10-25 02:16 采纳率: 0%
浏览 671

关于种子填充中判断区域检测矩阵是否为0,为0则区域完成成长,存在1则继续在本区域成长?

matlab问题

    for j=1:n

for i=1:m
if Checkseed(i,j)==0
outPutlmgRed(i,j)=ColorRed(i,j);
outPutlmgGreen(i,j)=ColorGreen(i,j);
outPutlmgBlue(i,j)=ColorBlue(i,j);
Checkseed(i,j)=1;
check8Pixel=zeros(m,n);
check8Pixel(i,j)=1;
f=check(check8Pixel);
while f
for colcol=colleft:colright
for rowrow=rowup:rowbottom
if check8Pixel(rowrow,colcol)==1
if rowrow-1>0&rowrow-1<=m &colcol-1>0&colcol-l<=n
if Checkseed(rowrow-1,colcol-1)==0
if sqrt((ColorRed(rowrow-1,colcol-1)-ColorRed(i,j))^2+(ColorGreen(rowrow-1,colcol-1)-ColorGreen(i,j))^2+(ColorBlue(rowrow-1,colcol-1)-ColorBlue(i,j))-2)<=Threshold;
Cheekseed(rowrow-1,colcol-1)=1;
outPutlmgRed(rowrow-1,colcol-1)=ColorRed(i,j);
outPutlmgGreen(rowrow-1,colcol-1)=ColorGreen(i,j);
OutPutlmgBlue(rowrow-1,co1col-1)=Co10rBlue(i,j);
end
end
end
check函数如何去写?

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2018-10-26 05:53
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料