随笔分类 - CG
new begin
摘要:明确一下,我们需要使用python来调用opencv中的库函数,所以需要安装opencv-python。 主要需要安装: 1. opencv-python 2. numpy 第一步先来安装opencv-python。 方法一:可以直接在cmd中使用 我遇到了以下的问题(找不到一个满足当前python
阅读全文
摘要:VS 单文档 添加按钮 今天做项目需要在单文档中创建按钮来响应函数,即点击按钮,调用某函数,特此记录。 1. 在XXXView中添加CButton变量,例如 CButton start; 2. 下来就是 创建按钮 了 ① 在资源 Rescource.h 中注册一下 按钮 #define IDB_BU
阅读全文
摘要:函数纹理(国际象棋棋盘纹理&粗布纹理)MFC实现 源码百度云下载 2. 粗布纹理 (效果图见最后) 3. 效果 4. 补充说明:如果需要调节图像的颜色(示例仅为灰度图像), 那么就将RGB 的一个分量置为固定值,比如要红色的图像,就将R=255. VC++ 6.0 编译通过,VC++ 永不过时!
阅读全文
摘要:键盘响应 在CXXXView类中,添加: 如果想要响应具体的字母 case ’字母’ 即可!
阅读全文
摘要:Wu反走样圆 原理:参考Bresenham算法,在主位移过程中计算出离理想圆最近的两个点,赋予不同的亮度值,绘制像素点即可!
阅读全文
摘要:Wu反走样算法 原理:在我看来,Wu反走样算法是在Bresenham算法基础上改进了一番,它给最靠近理想直线/曲线的两个点以不同的亮度值,以达到模糊锯齿的效果。因为人眼看到的是线附近亮度的平均值。
阅读全文
摘要:Bresesnham算法绘制直线段 Bresenham算法的意义:高效的将图形光栅化。其计算过程中均采用加法运算,故大大减少了程序的开销。 + 绘制直线段(MFC中)
阅读全文
摘要:MFC画眼睛 换画笔(画刷)颜色 (参考链接:https://blog.csdn.net/sunxiving/article/details/51272001) + 由于画笔一旦创建后就无法修改。所以要修改画笔的颜色要用DeleteObject()函数将其删除,之后再创建新的画笔 + 例子:换为白
阅读全文