![](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 PILfrom PIL import Imagedef process(pixel): # 根据红色通道来觉得处理力度 rate = pixel[0] / 255 # 计算需变色区域的无光颜色 m = min(pixel[1], pixel[2]) avg = (pixel[0] + p原创 2021-08-02 17:32:56 · 197 阅读 · 0 评论 -
grass buffer2 算法基本原理
Grassgis绘制buffer流程1.分析线型,得到二维图形数据(pg_create)1.获取所有交叉点和边的分割,得到数据(si)2.创建空壳的二维图形数据(pg),◦输入参数是交叉点数据中的group分组数,以及交叉点数x23.提取其中的组作为点,保存到pg的vertex中,◦注意原创 2016-05-20 23:32:30 · 767 阅读 · 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 · 887 阅读 · 0 评论 -
TouchGFX
TouchGFX为复杂图形的开发提供了一个可以通过触摸进行控制的框架,片上直接驱动TFT的独特性能使得Cortex-M3的负载接近0%的同时能在宽达3.5英寸的屏幕上以高帧速率运行。据说touchGFX是可以拿到源码的(lib文件),在官网填下个人信息,可以收到邮件,邮件里面有下载地址官网入口:http://touchgfx.com/但是不是直接开源的原创 2016-06-17 14:46:46 · 6579 阅读 · 0 评论 -
GRASS GIS中两个buffer算法的差别
简单描述grass gis buffer.c和buffer2.c的效果差别,以及buffer2算法的脉络原创 2016-04-29 15:34:07 · 905 阅读 · 0 评论