对于一幅叶片的图象(色调为绿色),我用红色线把他的边界勾画了出来,请问什么情况下当前点才是当前行的叶子的边界点呢,程序该怎么写呀,请大家帮我想想!
我的想法是:
for y:= 0 to bmp.height-1 do
begin
p:=bmp.scanline[y];
for x:=0 to bmp.width-1 do
begin
if(p[3*x]+2=clred)and(p[3*x]+1=clred)and(p[3*x]=clred)then
x1:=x; 这个x1就是当前行的边界点
end;
end;
我的想法是:
for y:= 0 to bmp.height-1 do
begin
p:=bmp.scanline[y];
for x:=0 to bmp.width-1 do
begin
if(p[3*x]+2=clred)and(p[3*x]+1=clred)and(p[3*x]=clred)then
x1:=x; 这个x1就是当前行的边界点
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货