![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
文章平均质量分 52
danteliujie
经过多年的折腾以后,我发现自己还是喜欢编程和软件的世界对新技术很有兴趣,不再局限于喜欢嵌入式的内容,发现整个软件世界其实都很有趣,每个领域都可以做到极致,都有很多挑战.
展开
-
用png图片实现复杂场景的光源变化效果
1.被输入图片 结构内部有变色的光源,目前为红色偏蓝色,我根据图片调整参数和计算逻辑如下 2.处理png的代码 # pip install pillow for PIL from PIL import Image def process(pixel): # 根据红色通道来觉得处理力度 rate = pixel[0] / 255 # 计算需变色区域的无光颜色 m = min(pixel[1], pixel[2]) avg = (pixel[0] + p原创 2021-08-02 17:32:56 · 171 阅读 · 0 评论 -
grass buffer2 算法基本原理
Grassgis绘制buffer流程 1.分析线型,得到二维图形数据(pg_create) 1.获取所有交叉点和边的分割,得到数据(si) 2.创建空壳的二维图形数据(pg), ◦输入参数是交叉点数据中的group分组数,以及交叉点数x2 3.提取其中的组作为点,保存到pg的vertex中, ◦注意原创 2016-05-20 23:32:30 · 759 阅读 · 0 评论 -
grass gis 的求buffer最基本内容
重叠部分的计算我没看懂 核心部分是: 基于椭球切线原理求平行线 使用求椭球切点函数elliptic_tangent计算切点向量, 以切点向量计算平行线 // 向量标准化函数 /* norm_vector() calculates normalized vector form two points */ void NormalizeVector(double y0, double x0原创 2016-05-20 23:36:06 · 875 阅读 · 0 评论 -
TouchGFX
TouchGFX为复杂图形的开发提供了一个可以通过触摸进行控制的框架,片上直接驱动TFT的独特性能使得Cortex-M3的负载接近0%的同时能在宽达3.5英寸的屏幕上以高帧速率运行。 据说touchGFX是可以拿到源码的(lib文件),在官网填下个人信息,可以收到邮件,邮件里面有下载地址 官网入口:http://touchgfx.com/ 但是不是直接开源的原创 2016-06-17 14:46:46 · 6564 阅读 · 0 评论 -
GRASS GIS中两个buffer算法的差别
简单描述grass gis buffer.c和buffer2.c的效果差别,以及buffer2算法的脉络原创 2016-04-29 15:34:07 · 896 阅读 · 0 评论