ImageLab 边缘检测方法
ucdata2d Gray,bak;
Load(122.bmp, R, G, B, A);
ColorToGray(R,G,B,bak);
Gray=bak;
Canny(Gray,5,0.6,0.05,0.9);
Save(edgecanny.bmp, gray, Gray);
Gray=bak;
Edge(Gray,sobel);
Save(edgesobel.bmp, gray, Gray);
Gray=bak;
Edge(Gray,prewitt);
Save(edgeprewitt.bmp, gray, Gray);
Gray=bak;
Edge(Gray,gausslaplace);
Save(edgegausslaplace.bmp, gray, Gray);
Gray=bak;
Edge(Gray,kirsch);
Save(edgekirsch.bmp, gray, Gray);
Gray=bak;
Edge(Gray,roberts);
Save(edgeroberts.bmp, gray, Gray);
Gray=bak;
Edge(Gray,laplace);
Save(edgelaplace.bmp, gray, Gray);
Gray=bak;
Edge(Gray,emboss);
Save(edgeemboss.bmp, gray, Gray);