图像算法杂编
文章平均质量分 84
介绍杂项图像算法的原理细节
Fighting Horse
专注移动端、桌面端跨平台程序架构;深入网络、音视频、3D渲染等技术应用。
展开
-
动态生成 3D 可打印的收款码
本文介绍了一种制作 3D 收款码的方法。通过本文介绍的 C++ 程序,可以将收款码(本质上是一串二进制数据)转换为 3D 模型(STL 文件),然后就可以用 3D 打印机打印出来了。当然,要真正拿到属于你的 3D 收款码的实物,你首先需要一台 3D 打印机,不过本文重点是其中的几何算法、程序设计思路。我已经把这个C++ 程序开源,有兴趣的可以试试使用这个工具。Github 地址1、3D 模型概述2、STL 格式介绍3、3D 收款码设计4、关键代码分析4.1、制作.原创 2022-03-11 22:01:10 · 1737 阅读 · 0 评论 -
三维几何图形创作方法(Geometry3D)之三
正方体正棱锥正棱柱圆锥圆柱圆台球椭球原创 2021-11-28 14:56:00 · 924 阅读 · 0 评论 -
三维几何图形创作方法(Geometry3D)之二
多面体 在开始实际的例子之前,先看一下三维图形有哪些共性。怎么处理这些共性。这其中有一类三维图形,完全由顶点、棱、面组成,称为多面体。他很像二维图形中的多边形。 长方体、棱台都是多面体。 在多面体作图中,顶点、棱是比较关键的元素,具体哪些顶点之间有棱连接,是由具体的图形决定的。当给定了一组顶点,一个基础的问题是,这些顶点在二维平面映射后的点集的包围多边形是怎样的。包围多边形一般用于确定图形的可点击范围,在接下来的...原创 2021-12-12 17:08:45 · 1376 阅读 · 0 评论 -
三维几何图形创作方法(Geometry3D)之一
常用的轴测投影有两种:一个是“斜二测”,一个是“正等测”。原创 2021-11-27 21:14:10 · 2685 阅读 · 0 评论 -
二维几何图形创作方法(Geometry2D)
这里我们介绍一下在场景中构建二维几何图形,计算图形的顶点、边的方法。创作几何图形主要依靠鼠标(或者触摸屏、手写笔之类的点输入设备),输入几个点,快速画出几何图形。大部分图形之要有两个点就能创作出来。...原创 2021-11-07 08:43:04 · 1075 阅读 · 0 评论 -
展示超大图片的一种缩放策略方法(分级缩放)
图片质量越高时(分辨率大),缩小后显示反而越模糊。在Word转图片中就遇到了这样的问题。但是用Picasa打开,不管怎么缩放效果都不错,但是怎么实现的就不清楚了。突发灵感想到OpenGL里面的纹理Mipmap机制,就是将纹理不同缩放等级的缩略图保存起来用于不同的缩放比例场景,于是设计实现了一个分步逐级缩放(每次scale 2/3)的图像处理模块,用上后效果还真不错。...原创 2021-10-29 14:41:50 · 620 阅读 · 0 评论 -
手写笔迹还原算法(InkCanvas)
因产品需求,我们打造了自主的画笔组件InkCanvas,在我们的项目纸笔课堂、晓课堂中得到了很好的应用。同时我们也通过技术输出,在直播云项目中集成了组件的核心算法,升级了其涂鸦功能中的笔迹展示效果,在多类终端(Windows、Mac、Iphone/IPad、Android Phone/Pad)中,都有不错的表现。我们今天就来分享一下画笔组件的核心算法之一 —— 手写笔迹还原算法。手写笔迹还原是将一系列有序的坐标采样点,转换为连续的笔划线条曲线的过程。...原创 2021-10-26 07:46:35 · 4235 阅读 · 1 评论 -
场景视图中二维空间变换矩阵的计算
所谓场景视图,就是一个包含控件的容器。在场景视图中,可以通过鼠标或者触摸屏任意平移、缩放、旋转里面的控件。 要实现这个效果,最关键的部分就是计算控件的二维变换矩阵。 常见的二维变换矩阵是 3x3 的矩阵,通过这个矩阵可以实现平移、缩放、旋转的功能。 也有 4x4 的变换矩阵,可以增加实现斜变效果,不过不在本文讲解范围内。二维变换分量 为了更容易理解,我们将平移、缩放、旋转分开,这样就有三个变换矩阵,他们的乘积还...原创 2021-10-25 15:04:41 · 938 阅读 · 0 评论 -
手绘图形识别方法(算法)
一些工具软件有手绘图形功能,手画一个三角形、平行四边形,虽然画的歪歪扭扭,但是工具内部能够自动转换为数字化的几何图形。 然而,这部分功能很少有开源代码,网上也找不到相关的算法说明,所以只能自己尝试实现。但是几个月来,一直没有一个完整的思路。 前几天,突然发现OpenCV 的一个函数approxPolyDP,它能将一个曲线,转换为一个多边形(近似拟合)。 其中的原理也很简单,就是计算所有点到起点、终点连线的距离,如果最大值超过一个设定值...原创 2021-10-25 07:34:14 · 8968 阅读 · 0 评论