自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Matlab中库函数imadjust()的使用细节

不知道大家有没有使用这个函数时,出现结果异常、过曝的情况我在使用时,发现在官方文档中并未声明的细节。结合开源的程序源码和实验结果发现该函数对矩阵进行处理时,会对参数指明的处理数据以外的内容进行调整,错误使用会导致图像异常过曝。使用imadjust()如果只是使用这个函数,不加除了被处理的图像外的其他参数,J = imadjust(I) 将灰度图像 I 中的强度值映射到 J 中的新值。这种情况下,imadjust 对所有像素值中最低的 1% 和最高的 1% 进行饱和处理。从而提高输出图像 J 的对比度。

2022-04-08 21:14:27 1360

原创 matlab_app实现一个简单的色彩分析可视化程序

为了简化分析难度,我们只分析hvs颜色空间的色度信息使用方法:select按钮来选择一张图片并绘制在坐标区1start按钮点击后,可以在坐标区1获取点击的位置滑动条来调整子图的尺寸注意事项:1、ginput函数获取坐标位置在app中不太适用2、坐标位置与图片中像素的位置y轴是反der,注意不要踩坑组件一览回调、函数、属性照着设置下面附代码(很简单der,就不注释啦)classdef Get_color < matlab.apps.AppBase % Pro

2021-03-20 22:57:37 728

原创 matlab实现一个简单的细胞自动机小游戏

1、游戏规则&背景知识:生命游戏其实是一个零玩家游戏,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。实际中,你可以设定周围活细胞的数目怎样时才适宜该细胞的生存。如果这个数目设定过低,世界中的大部分细胞会因为找不到太多的活的邻居而死去,直到整个世界都没有生命;如果这个数目设定过高

2021-03-17 08:48:42 455

原创 一个matlab可视化的结果

2021-03-07 12:29:23 147

原创 我们从哪儿来?

《神秘的混沌理论》https://www.bilibili.com/video/BV1pW411P7vy 播放源“无极生太极、太极生两仪,两仪生四象,四象生八卦……”《易经》“道生一,一生二,二生三,三生万物”《道德经》视频播放了一小半的时候,就引发了我强烈的欲望——有话想说,有想法想写出来。可是当完整看完这个视频之后,又觉得我不应该就随随便便谈论这个话题——我是应当对此保持敬畏,而不应只在我浅薄的认知能力基础上,就对这一问题妄加猜度。可我毕竟要完成这个作业——三言两语、不知所言……我们从哪里来

2021-03-04 14:24:58 547 2

原创 老慜的A5作业——p5.js &动态、周期、随机、面向对象

A5 “运动”主题的创意编程习作终于到了这学期最后一个编程习作了,来看看最后这学期都憋出来什么玩意吧!A4pluse,上次作业中对蝴蝶的飞舞动作进行了优化,并且增加了一些环境细节,日夜更替有周期,但是无规则的运动没有周期。代码很容易读,只做了简单的注释直接看效果:完整代码: xoff=0; yoff=10000; bgc=225;//背景亮度function setup() { createCanvas(500, 500);}function draw() { back

2020-12-30 19:35:23 1546

原创 随机效果与码绘作品

随机效果与码绘作品随机游走&颜色向量(向特定方向移动时颜色不一样)随机数の终结——最后的结果居然是一种稳定的图形,说明P5中随机数的生成是有周期的var x1=250;var y1=250;var x2 = 250;var y2 = 250;var x3=250;var y3=250;var x4 = 250;var y4 = 250;var step = 25;// 函数setup() :准备阶段function setup() { createCanvas(

2020-12-13 12:37:35 191

原创 难以言喻的情绪&线条

难以言喻的情绪&线条在上上篇博客的基础上,将测试中难以体现的情绪带入到了线条中。一起来康康!好奇、焦虑&赛博朋克(科技高度发达的世界中的混乱与秩序,上传限制,高糊画质)function setup() { createCanvas(400, 400);}function draw() { background(220); let T=millis(); DArc0417(15,40,T);}function DArc0417(R,A,T)//半径

2020-12-13 12:19:00 247

原创 使用基本线条库进行码绘

使用自己拓展的线条库进行交互式创作A2——笔触的动态与色彩&情感在A1中拓展了很多线条、2维形状的库,现在将更多交互的手段,将这些基本元素转变为画笔来进行“码绘”吧!点击回顾下上一篇!画笔1——拓展的迭代半圆弧首先设置鼠标点击时才能绘制 if (mouseIsPressed) { if (mouseButton === LEFT) { DArc0417(size,gen,T); }}接着是可以调整画笔的粗细和清除屏幕function keyPres

2020-11-29 21:02:40 182

原创 对P5基本二维图像绘制库的交互性扩展

5379@TOC对P5基本二维图像绘制库的交互性扩展因为课程需要接触学习了P5.js ,觉得还蛮有意思的 下面是对它的2D绘图函数的一些简单扩展。无非是用周期性、随机性、对称性带来各种视觉效果为原来的绘图函数增加参数来增加灵活性(也可能是减少灵活性从而减少用户使用难度,比如正三角形的绘制不需要三个顶点,只要中点加半径就好啦)Tline 拓展函数+演示调用对线条进行了三次扩展输入参数为位置(x,y)尺寸(size)还有与动画相关的时间参数(T)使用周期旋转与尺寸变换增强了线条的表现力。

2020-11-29 15:30:11 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除