自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 富士XT-5使用说明

富士XT5使用说明

2024-02-26 22:45:51 891

原创 C++设计模式笔记

C++设计模式笔记前言模块方法 (Template Method)策略模式 (Strategy)观察者模式 (Observer)装饰器 (Decorator)桥模式 (Bridge)前言之前面试游戏各大厂跟游戏新贵的时候,总是被问到“设计模式”相关内容,但我由于在本科和研究生期间并没有学过这个东西,唯一的了解也就是在腾讯实习的时候,组内开发的游戏使用了MVC架构。痛定思痛,提交了毕设论文盲审之后,打算了解一下“设计模式”是什么,所以本文打算记录一下b站《C++设计模式》的学习经历。我自己对于“设计模式

2022-04-05 13:04:00 3807

原创 游戏公司2022秋招记录

自我介绍作者本科西电,研究生厦大。本科参加过算法竞赛,研究生方向是计算机视觉+深度学习。因为对发论文没有啥天赋和兴趣,所以研二开始就打算把游戏开发作为自己的目标。实习看了半本《Unity Shader 入门精要》,半个LearnOpenGL-CN教程。2021年11月去了深圳的腾讯J6工作室AOV组实习,导师是“NPC”,人超级好,跟着做了四个月AOVLite项目,海外版王者荣耀的微信版本。暑假期间利用暑假和请了三周假去了网易互娱杭州实习,实习内容是引擎方面的,尝试着实现一个贴图处理压缩的C++库

2021-11-16 22:16:06 6347 2

原创 C++多线程

这篇文章写于2021/08/05主要用来记录一下C++多线程的知识,包括基础理论部分,以及std中的thread以及mutex等使用方法。首先是基础知识1、什么是进程,什么是线程?进程是对运行时程序的封装,是系统进行资源调度和分配的基本单位,实现了操作系统的并发。线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发,线程是操作系统可识别的最小执行和调度单位。2、进程间的通信方式进程间通信主要包括管道、系统IPC(消息队列、信号量、信号、共享内存)、套

2021-08-05 18:47:06 328

原创 面经-排序代码

堆排序#include <iostream>using namespace std;int arr[101];void PushDown(int a[], int now, int n) { int lson = now<<1, rson = (now<<1)|1, maxx = now; if(lson <= n && a[lson] > a[now]) maxx = lson; if(rson <=

2021-04-20 19:56:30 186

原创 LearnOpenGL-CN笔记(四)

高级OpenGL深度测试#include <glad/glad.h>#include <glfw3.h>#include <iostream>#include "Shader.h"#include "Camera.h"#define STB_IMAGE_IMPLEMENTATION#include <stb_image.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_tra

2021-01-10 19:46:13 486

原创 腾讯游戏天美工作室实习感悟

本文写于2020/12/19      先简单介绍下自己,作者是本科西安电子科技大学软件工程系,研究生就读于厦门大学,研究方向计算机视觉相关,目前研二。在大四下和研一上下一共三个学期研究深度学习和计算机视觉方向的经历后,作者感觉可能自己不是研究学术这方面的料,所以打算改行做游戏开发,目标是客户端/引擎。然后在研一结束研二快要开始的暑假准备了大概两个月,投了腾讯游戏和网易游戏,前者面了七面,后者笔试被挂(我也不懂为啥能挂),最后以校招日常实习身份进

2020-12-19 18:31:14 7459 9

原创 LearnOpenGL-CN笔记(三)

模型加载模型#include <glad/glad.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.hpp>#include <glm/gtc/type_ptr.hpp>#define STB_IMAGE_IMPLEMENTATION#include "Shader.h"#include "Camera.h"

2020-11-20 17:39:44 248

原创 LearnOpenGL-CN笔记(二)

光照颜色#include <glad/glad.h>#include <glfw3.h>#include <iostream>#include "Shader.h"#include "Camera.h"#define STB_IMAGE_IMPLEMENTATION#include <stb_image.h>#include <glm/glm.hpp>#include <glm/gtc/matrix_transform.h

2020-11-10 15:47:05 303

原创 LearnOpenGL-CN笔记(一)

配置CMakeLists.txt环境:MACOS Catalina 10.15.6,CLioncmake_minimum_required(VERSION 3.9)project(RenderTest)set(CMAKE_CXX_STANDARD 11)# 添加头文件set(GLEW_H /usr/local/Cellar/glew/2.1.0/include/GL)set(GLFW_H /usr/local/Cellar/glfw/3.2.1/include/GLFW)set(GLAD

2020-10-28 14:07:49 573

原创 Unity Shader 笔记

问答题什么是渲染流水线? P6《Real-Time Rendering, Third Edition》一书中将一个渲染流程分为3个阶段:应用阶段、几何阶段、光栅化阶段。1)应用阶段:在这一阶段中,开发者有3个主要任务。首先准备好场景数据集,例如摄像机、光源等;其次,为了提高渲染性能,往往需要做一个粗粒度剔除,把不可见的物体剔除出去;最后,需要设置好每个模型的渲染状态,包括但不限于材质、纹理、shader等。这一阶段最重要的输出是渲染所需的几何信息,即渲染图元。由于该阶段由开发者主导,因此应用阶段

2020-08-10 18:38:38 182

原创 字节跳动图像增强实习生面挂经历

今天下午五点面试了字节跳动图像增强实习生。两个运气不太好的地方面试的时候网络不太稳定,在牛客网的面试断断续续。HR上传的新简历没更新,使用的是之前一个不太详细的简历。开始面试!首先自我介绍。。。略过讲一下项目经历,我讲了华为一个项目“复现了一篇降噪论文”,还有一个项目是“师兄带着我发可解释性论文”,然后比较详细地介绍了一下这方面的工作。开始激动人心的基础知识问答环节啦,面试官问了C++/Python你熟悉那个,我:都了解一点(这是个大坑)讲一下C++类静态成员的特点,我:不太懂,好

2020-07-27 21:30:27 446

原创 Star-GAN阅读笔记

Star-GAN阅读笔记SummaryContributionRelated WorkApproach and Model ArchitectureImplementExperiments在CelebA数据集实验对比如下在RaFD数据集实验对比如下CodeSummary之前传统的GAN只能在两个域之间做图像转换(例如Cycle-GAN),如果要在多个域之间做图像转换,则需要N(N-1)对生成器/鉴别器。然而Star-GAN仅使用一个生成器/判别器,就完成了多个域之间的图像转换,它的训练单元为[图像, 域

2020-06-10 00:11:58 568

原创 Cycle-GAN阅读笔记

Circle-GAN阅读笔记SummaryContributionRelated WorkApproach and Model ArchitectureComparison against baselinesCodeSummaryContribution传统的训练都是利用图片对进行训练,存在的问题就是图片对不好收集,比如从真实图片转换到MoNet风格的图片,论文提出了circle结构,实现了图片域<->图片域的转换Related Work生成对抗网络图像到图像翻译未配对的图像

2020-06-07 13:06:03 858

原创 Pix2Pix-GAN阅读笔记

Pix2Pix-GAN阅读笔记SummaryContributionRelated WorkApproach and Model ArchitectureExperimentsCodeSummaryContribution证明条件生成对抗网络在各种问题上都能产生合理的结果提出一个足够取得良好结果的简单框架,并分析几种重要架构选择的影响Related Work这篇论文的前置知识是cGAN,cGAN即在普通的GAN基础上添加约束条件,使得生成器产生的输出不至于太自由、太离谱。思想很简单,添加一个

2020-06-01 09:43:43 321

原创 DC-GAN阅读笔记

DC-GAN阅读笔记SummaryContributionRelated WorkApproach and Model ArchitectureSummaryContribution提出了针对卷积生成网络的一组约束,使得GAN在大多数情况下都能够良好训练,作者将其命名为DC-GAN训练好的discriminators可以当作类别分类器,作者将其与其他无监督的方法进行比较可视化了feature map,证明了网络确实学到了一些语义证明了对生成器某些参数进行数值上的改变可以操纵图片Relate

2020-05-28 15:57:34 553

原创 聚类 (二)

聚类实例数据集  在文章前半部分我用到的数据集为西瓜集4.0。(周志华老师西瓜书上的数据)      具体数值可以复制以下数据并保存到.csv文件中。 number,density,sugercontent 1,0.697,0.460 2,0.774,0.376 3, 0.634,0.264 4,0.608,0.318...

2018-06-24 19:52:28 688

翻译 聚类 (一)

聚类(clustering)定义  聚类试图将数据中的样本划分为若干个通常是不相交的子集,每个子集称为一个“簇”(cluster)。通过这样的划分,每个簇可能对应于一些潜在的概念(类别),如“浅色瓜”“深色瓜”,“有籽瓜”“无籽瓜”,甚至“本地瓜”“外地瓜”等;需要说明的是,这类概念对聚类算法而言事先是未知的,聚类过程仅能自动形成簇结构,簇所对应的概念语义需由使用者来把握和命名。   聚...

2018-05-25 14:14:05 3513

原创 Opencv (二)

&amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;nbsp;今天介绍一下对一幅图片的操作,首先第一个例子就是给萌萌猫带上一个小铃铛。 &amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp

2018-05-11 15:42:03 297

原创 Opencv (一)

&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;写在前头:感觉自己学习Opencv的时候总

2018-05-11 12:48:11 412

空空如也

空空如也

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

TA关注的人

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