随笔分类 - 计算机图形学
摘要:圆的特征 圆被定义为给定中心位置(xp,yp)的距离为 r 的点集。圆心位于原点的圆有4条对称轴。 x=0 x=y x=-y y=0 若已知圆弧上一点(x,y),可以得到其关于4条对称轴的其他7个点,这种性质被称为八对称性。 因此只要扫描转换1/8圆弧,就可以用八对称性求出整个圆弧的像素集。 中点画
阅读全文
摘要:前言 在数学上,理想的直线是没有宽度的,它是由无数个点构成的集合。对直线进行光栅化时,只能在显示器说给定的有限个像素组成的矩阵中,确定最佳逼近于该直线的一组像素,并且按扫描线顺序。 本节介绍绘制线宽为一个像素的直线的三个常用算法:数值微分,中点画线和Bresenham算法。 数值微分法 已知过端点
阅读全文
摘要:前言 经过前面一节的怎样读取图片,我们可以做一些有趣的图像变换,下面我们首先介绍使用遍历的方法实现,然后我们使用内置的函数实现。 矩阵掩码实现 矩阵掩码,和卷积神经网络中的卷积类似。一个例子如下: 现在我们看看怎么实现: 我们看看结果: 因为掩码是增强中间,削弱四周,下面如果我们换掩码,使用内置函数
阅读全文
摘要:前言 因为对图像方面感兴趣,所以有空学学OpenCV的使用,并且希望以此为引子,带领自己入门图像领域。 先post上几个参考网站,上面有完整源码: http://docs.opencv.org/2.4.9/ (英文文档,主要参看) http://www.opencv.org.cn/opencvdoc
阅读全文