for i=1 to 图像宽
for j=1 to 图像高
m=取点颜色 'VB里提供了命令,你查一下
if m=所指定的颜色
矩阵(i,j)=1
else
矩阵(i,j)=0
end if
next j
next i
方法就是这样的,当你的图片越大时,此程序的执行效率越低。
先实现,然后再想办法优化吧。
如,从中心从下到下取一根线,查找是否包含指定点,找到后,以此点为中心,8个方向进行查找,找到边际为止。
每个点只8个方向只有二个相邻的点。这个你自己想吧。
for j=1 to 图像高
m=取点颜色 'VB里提供了命令,你查一下
if m=所指定的颜色
矩阵(i,j)=1
else
矩阵(i,j)=0
end if
next j
next i
方法就是这样的,当你的图片越大时,此程序的执行效率越低。
先实现,然后再想办法优化吧。
如,从中心从下到下取一根线,查找是否包含指定点,找到后,以此点为中心,8个方向进行查找,找到边际为止。
每个点只8个方向只有二个相邻的点。这个你自己想吧。
授人于鱼,不如授人于渔
早已停用QQ了