1.得到图像任意部分。生成另一张图片
void test()
{
HImage image;
image.ReadImage("1.jpg");//读图片
Hlong width, height;
image.GetImageSize(&width, &height);//获得图像尺寸
HWindow w(0, 0, width, height);//定义窗口
w.SetColor("red");
w.DispColor(image);//显示图片
HRegion region = w.DrawRegion();//绘制窗口
HImage result = image.ReduceDomain(region);//保留选定部分
HImage re = result.CropDomain();//获得上一步选定区域图像的剪裁,得到该区域的最小外接矩形
w.ClearWindow();
w.DispColor(result);
w.Click();
}
void test()
{
HImage image;
image.ReadImage("1.jpg");
Hlong width, height;
image.GetImageSize(&width, &height);
HWindow w(0, 0, width, height);
w.SetColor("red");
w.DispColor(image);
HRegion region = w.DrawRegion();
HImage result = region.AddChannels(image);//根据指定的区域,选择该区域图像的灰度值,得到新的图像
w.ClearWindow();
w.DispCol