自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SixUnder的博客

不会艺术的技术生不是好垃圾

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux学习笔记(四):Shell基础

linux学习笔记(四):Shell基础Shell概述Shell是一个命令解释器,还是一个编程语言。Shell是解释执行的脚本语言(不需要编译),在Shell中可以直接调用Linux系统命令。Shell的分类Bourne Shell:1979年Unix就开始使用,主文件名为:shC Shell:主要在BSD版的Unix系统中使用。Bourne和C两种语法彼此不兼容。Bourne家族主要包括sh、ksh、Bash、psh、zsh;C家族主要包括:csh、tcshBash:Bash与sh兼容,现

2021-04-25 11:17:35 440

原创 Linux学习笔记(三):软件包管理

linux学习笔记(三):软件包管理ps:这一部分的知识点有些难懂,个人吸收的不是很好。软件包分类1、源码包:C语言/C++语言 可以看到源代码脚本安装包2、二进制包:已经经过编译,不能看到源码RPM包、系统默认包RPM包管理-rpm命令管理1、RPM包命令规则httpd-2.2.15-15.el6.centos.l.i686.rpm 软件包全名httpd 软件包名2.2.15 软件版本15 软件发布次数el6.centos 适合的linux平台i686 适

2021-04-23 11:33:33 207

原创 Linux学习笔记(二):文本编辑器Vim

linux学习笔记(二):文本编辑器 VimVim常用操作插入命令a 在光标所在字符后插入(append)A 在光标所在行尾插入i 在光标所在字符前插入(insert)I 在光标所在行行首插入o 在光标下插入新行O 在光标上插入新行[i前a后o上下]注意:任何操作命令必须按esc回到命令模式定位命令:set nu 设置行号:set nonu 取消行号gg 到第一行(go)G 到最后一行nG 到第n行:n 到第

2021-04-19 18:49:03 139

原创 Linux学习笔记(一):Linux常用命令

linux学习笔记(一):Linux常用命令ctrl + l 清屏 clearcrtl + c 终止操作Linux常用命令 文件处理命令ls:list功能:显示目录文件选项:-a 显示所有文件(包括隐藏文件 以.开头 )-l 详细信息显示-d 查看目录属性-h 人性化显示文件类型- 二进制文件d 目录directoryl 软连接文件link-rw-r--r--文件类型 u g ouser group otherr 读w 写x 执行 最高权限mkdir:ma

2021-04-19 18:25:39 272

原创 matlab实现图像的仿射变换和透视变换/homography变换

matlab在图像处理中的注意点/坑1、全局变量在调用它的函数中,都需要声明,不然识别不出来。2、(天坑)在matlab中,矩阵的行数是图像的高,矩阵的列数是图像的宽。在代码实现的过程中,尽量避免使用(i,j)/(x,y),防止一不留神就拐进C++。(-,-)我使用的是(rows,columns),其中columns代表的是列数,即我们常用的(x,y)中的y;rows代表的是行数,即我们常用的(x,y)中的x。3、(头秃)matlab坐标系的原点规定是(1,1),不是(0,0)。4、在初次完成几何

2021-03-24 12:02:55 6945 1

原创 (一)python编程环境的搭建(Linux系统和Windows系统)

python编程环境的搭建1在搭建环境之前,写者需要说明:Python自带了一个在终端窗口中运行的解释器,可以无需保存并运行整个程序就能尝试运行python代码片段。一、在Linux系统中搭建python编程环境Linux系统是为编程而设计的,因此在大多数Linux计算机中,都默认安装了Python。编写和维护Linux的人认为,你很可能会使用这种系统进行编程,他们也鼓励你这样做。鉴于此,要在这种系统中编程,你几乎不用安装什么软件,也几乎不用修改设置。1、检查python版本在你的系统中运行应

2021-02-15 17:38:05 544

原创 基于p5实现的“运动”效果

基于p5实现的“运动”效果1、引力 attractive force参考了《代码本色》第二章力的内容,对实验A3实现的大五人格中的神经质性线条进行了引力的拓展。在体现神经质性的线条设计中,主要是通过鼠标移动的速度控制线条的属性,鼠标移动的速度越快,即表示一个人的感情越敏感,情绪越消极,精神更衰弱。如果鼠标移动的速度保持很慢,就说明一个人情绪非常稳定,平衡消极情绪的能力很强。如何用力的相关内容对其进行拓展呢?其实也借鉴了我所设计的外倾性线条的特点:通过点与点之间的距离来判断点的“人际互动”密度。初高中

2021-01-03 21:32:09 393

原创 基于p5的随机函数实现的效果

基于p5的随机函数实现的效果Perlin 噪声和随机数perlin噪声函数:noise();随机函数:random();perlin噪声可以产生比random随机更光滑的点,利用perlin生成的随机效果比random实现的更自然。1、结合随机/概率实现的翻转椭圆笔者之前实现的翻转椭圆:加入random函数,随机生成ellipse的长径和短径,实现“喜怒无常”的翻转椭圆:将random换成perlin噪声后:拓展实现作品2、随机游走利用perlin噪声实现的随机游走的线条:

2020-12-13 21:44:42 350

原创 基于p5实现的大五人格“线条”效果

基于p5实现的大五人格“线条”效果大五人格简单介绍大五人格指的是:外倾性(extraversion)、宜人性(agreeableness)、责任心(conscientiousness)、神经质性(neuroticism)、开放性(openness)。大五人格是五个维度,而不是五类,每个维度都概括了许多确切具体的个性特点。1、外倾性(extraversion)个性特点:热情、社交、果断、活跃、冒险、乐观……主要评价人际互动的数量和密度、对刺激的需要以及获得愉悦的能力。2、宜人性(agreeab

2020-12-13 20:53:52 736

原创 C++实现自适应哈夫曼编码与解码

自适应哈夫曼编码与解码实验内容1、实现编码器,对输入字符给出相应的编码结果;2、实现解码器,对步骤1中的编码结果进行解码;3、请使用初始编码表如下:4、对字符串ABBCADAD进行编码;5、显示编码中间结果,并保证最终解码结果正确;实验步骤1、算法流程当编码方和解码方都使用相同的初始化状态,以及相同的更新编码树策略时,在编码方输入的符号将正确地在解码方还原。2、具体实现1、初始化编码树首先设置结点的结构体,然后初始化哈夫曼树时只建立一个作为根的new结点。2、实现编码在实现

2020-11-29 14:25:54 3009 7

原创 利用模糊算法的两种方法实现期末成绩评估系统

利用模糊算法实现期末成绩评估系统模糊系统模糊规则库的构造模糊规则库构造策略有两种:1、基于专家经验和尝试的构造方法(上世纪90年代之前):具有较大的主观性2、数据驱动的构造方法(上世纪90年代-至今):具有了学习的能力期末成绩评估系统构造策略一:根据专家经验和知识设计模糊隶属度ScoreFuzzy.fis下载连接构造策略二:ANFIS 自适应神经模糊推理系统...

2020-11-21 10:52:12 940

原创 (含未解决的BUG)数字图像处理 C++实现一些图像增强和处理技术

【studyLog】数字图像处理 C++实现一些图像增强和处理技术图像增强技术概览图像灰度变换增强线性灰度增强通过改变灰度值的范围改变图像的亮度:当范围区间越靠近黑色时,图像亮度越低;当范围区间越大时,图像亮度越高。*lpDst = (BYTE)(((float)(gMax-gMin)/255)*pixel+gMin+0.5);//像素值的计算//BYTE gMin-变换后目标图像的最小灰度值//BYTE gMax-变换后目标图像的最大灰度值效果对比:分段线性灰度增强分段线性变换

2020-11-14 11:06:54 1098

原创 Unity Shader学习 + 3D Interaction

【StudyLog】Unity Shader学习 + 3D InteractionShader学习3DInteraction一些笔记关于鼠标状态GetMouseButton:每一帧鼠标处于按下状态都会返回true。Input.GetMouseButton(0):表示鼠标左键按下Input.GetMouseButton(1):表示鼠标右键按下Input.GetMouseButton(2):表示鼠标中键按下GetMouseButtonDown:鼠标按下的那一帧返回trueInput.Get

2020-11-07 10:37:01 224

原创 【bug小结】C++实现调用摄像头进行人脸检测与识别中遇到的问题与解决方法

C++实现实时人脸检测与识别中遇到的问题与解决方法实验内容能够调用摄像头实时抓取图像,如果图像中出现人脸,能够检测定位人脸,同时保存人脸,建立自己的人脸样本集;训练人脸识别模型;测试人脸识别模型。实验环境与工具Windows10操作系统Microsoft VS 2017OpenCV 2.4.13.6实验中遇到的问题和解决方法1、识别问题问题描述在检查代码没有问题的情况下调用摄像头检测已录入的人脸,检测结果是“陌生人”。原因分析经过一系列的排查,发现是python脚本的问题:生成的CS

2020-10-31 09:21:44 1059

scorefuzzy.fis

利用模糊算法实现期末成绩评估系统:基于专家经验和尝试的构造方法。 误差在1~1.5 欢迎下载和交流~~

2020-11-21

简单的Shader脚本

Unity初学者的Shader尝试。 简单的Shader源码,仅供学习和参考 可以加载三种主要光源的纹理和改变三种光源的颜色

2020-11-07

add_label.py

运行该python脚本文件自动生成CSV文件,文件中包含两方面的内容:每一张图片的位置和每一个人脸对应的标签。

2020-10-31

空空如也

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

TA关注的人

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