计算机视觉作业一
读取1.bmp文件,并用CImg.display0() 显示
编写程序并编译运行后,结果如下图:
代码如下:
1 |
|
把1.bmp文件的白色区域变成红色,黑色区域变成绿色
编写程序并编译运行后,结果如下图:
代码如下:
1 |
|
在图上绘制一个圆形区域,圆心坐标(50,50),半径为30,填充颜色为蓝色。
编写程序并编译运行后,结果如下图:
代码如下:
1 | #include "CImg.h" |
在图上绘制一个圆形区域,圆心坐标(50,50),半径为3,填充颜色为黄色。
编写程序并编译运行后,结果如下图:
代码如下:
1 |
|
综合上述四步
把这四步综合在一起,编译运行得到下面这张图:
代码如下:
1 |
|
思考
- 为什么第四步绘制的圆形区域形状效果不好。
答:第四步形状效果不好主要体现在圆形区域边缘锯齿形状明显,不连续,不顺滑。造成这个问题的原因主要是第四步半径太小,填充颜色时用到的像素太少,分辨率低,导致圆形边缘锯齿明显;对比第三步的半径大小30,半径大了十倍,圆形区域边缘有更多的像素组成,因此看起来锯齿没那么明显,方块感降低,给人的视觉效果是比较顺滑连续的。