自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

捉不住的鼬鼠的足迹

在计算机领域多多学习和记录,千里之行始于足下

  • 博客(11)
  • 资源 (48)
  • 收藏
  • 关注

原创 Vulkan更新扩展;Vulkan添加扩展

最近学到了如何更新和添加Vulkan的扩展,就是通过更新驱动的方式。自己写代码制作扩展我不太确定是否可以。问题是这样的:const std::vector<const char*> deviceExtensions = { VK_KHR_SWAPCHAIN_EXTENSION_NAME, VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_N...

2019-07-19 10:48:29 4076

原创 adb常用命令整理

adb会一些简单使用,但是有些用的还不合适,比如我经常用adblogcat加上grep来过滤,但是对于查看某个程序的所有日志信息却不甚了解。这里整理下我常用的adb命令,以后新学习的有关内容更新到此博客。1查看设备命令:adb devices一般输出格式为:List of devices attachedAKC7N18407000033 device...

2019-07-15 14:44:01 1543

原创 C++及计算机基础知识 - 01

学习Vulkan的过程中,跟着教程写了两千行代码,都是C++的。可是工作后C++本来就没用多少,原来的一点基础也都忘得差不多了,所以还是要对一些基础知识整理下,方便以后翻看。1const比如Vulkan中的一段代码:std::vector<VkPhysicalDevice> devices(deviceCount);vkEnumeratePhysicalDevices...

2019-07-09 16:23:37 301

原创 Vulkan教程 - 25 多重采样(教程结束)

现在我们的程序可以加载贴图LOD了,可以在渲染远处对象的时候修复假象。现在图像看起来更平滑了,但是离近看的时候会发现几何边缘线有凹凸不平锯齿状的图案。这个并非我们想要的效果就是锯齿,是用于渲染的像素个数受限导致的。由于没有显示器是无限多像素的,所以总会在某些程度上看到该现象。有一些方法可以处理该问题,本章我们着重看一个比较流行的做法,就是多重采样(MSAA)。一般的渲染中,像素颜色是由单个...

2019-07-08 15:07:35 1316

原创 Vulkan教程 - 24 生成Mip贴图

现在我们的程序可以加载和渲染3D模型了,本章我们再添加一个新的特性,Mip贴图。Mip贴图是被游戏和渲染软件所广泛使用的,Vulkan也对Mip生成给了我们足够的控制。Mip贴图是图像预先计算好的缩小版本。每个新的图像宽高都是之前图像宽高的一半。Mip贴图可以作为LOD的一种格式。远离计算机的对象会从较小的mip图像中采样。使用较小图像能提高渲染速度并避免一些假象,如龟纹。mip级别个数是...

2019-07-05 15:30:58 1031

原创 Vulkan教程 - 23 加载模型

现在你的程序已经为有贴图的3D网格渲染做好准备了,但是现在的顶点和索引数组都是比较无聊的。本章我们扩展该程序来从真实的模型文件加载顶点和索引数据,以让显卡做点真正的工作。许多图形API教程让读者自己写OBJ加载器,这样做的问题是,稍微有点意思的3D程序很快会要求本格式不支持的特性,比如骨骼动画。我们会从OBJ模型加载数据,但是我们主要关注集成网格数据,而不是如何从文件加载。我们会使用tin...

2019-07-04 20:33:07 1710 3

原创 Vulkan教程 - 22 深度缓冲

现在创建的几何对象是投影到3D中的,但是还是完全的平面。本章我们添加一个Z坐标来为3D网格做准备。我们会使用这个第三个坐标来放置一个正方形在我们当前正方形之上,从而引出不进行深度排序存在的问题。修改Vertex结构体来为位置使用3D向量,并更新format:glm::vec3 pos;...attributeDescriptions[0].format = VK_FORMAT_R32...

2019-07-03 20:32:15 1179

原创 Vulkan教程 - 21 组合图像采样器

在统一缓冲章节我们第一次见到了描述符,这一章我们会介绍一个新的描述符,即组合图像采样器。该描述符让着色器通过一个采样器对象访问图像资源成为了可能。修改描述符布局、描述符池和描述符集合以包括组合图像采样器描述符。之后,我们添加贴图坐标到Vertex,修改片段着色器来从贴图读取颜色而不是仅仅对顶点颜色进行插值。浏览到createDescriptorSetLayout方法,添加一个VkDescr...

2019-07-03 16:11:17 830

原创 Vulkan教程 - 20 图像采样器

本章我们继续创建两个资源,用于图形管线采样图像。第一个资源是我们已经见过的,也就是和交换链图像打交道的时候用的,但是第二个则是新的,它和着色器如何从图像读取纹素有关。我们之前就见到过,有了交换链图像和帧缓冲,图像可以通过图像视图访问而不是直接访问。也要为贴图图像创建这样一个图像视图。添加一个类成员textureImageView存储贴图图像的VkImageView,然后创建一个新的方法cr...

2019-07-03 11:38:20 1513

原创 Vulkan教程 - 19 贴图和管线屏障

现在逐个顶点加上颜色,几何体已经是彩色的了,但是这其实是不太好的办法。本章我们要实现贴图映射,这会让几何体看起来更有趣,也能够让我们加载和绘制3D模型。向程序中添加贴图涉及如下步骤:创建一个由设备内存支持的图像对象;从一个图像文件中取得像素来填充该对象;创建一个图像采样器;添加一个联合图像采样器来从材质中采样颜色。我们以前就和图像目标打过交道,但是这些都是交换链扩展自动创建...

2019-07-02 20:37:00 1156

原创 Vulkan教程 - 18 阶段性总结

Vulkan学习几周了,稍微整理下。由于一开始的博客就是从环境搭建开始的,所以并没有对Vulkan的特性和教程的目标及步骤进行记录。这里主要就是做这个工作,所以这个总结并不是对Vulkan高屋建瓴的总结心得,暂时还没这么厉害。Vulkan简介简介一句话来说,Vulkan是一个跨平台2D和3D图形接口,由Khronos Group(中文名为柯罗诺斯,是古希腊神话中的原始神)集团在2015...

2019-07-01 10:24:11 2599

Unity Trail Renderer制作流星拖尾小例子

使用Trail Renderer制作流星拖尾demo,这个参考网上教程做的。在流星到达一定高度后渐隐然后销毁,通过设置其梯度alpha值渐变实现。

2019-03-29

Android Studio 和 Unity 交互并传递参数

安卓与unity交互并传递参数,将Android Studio设计的启动器作为插件,打包aar后导入unity中,由unity编译得到apk安装,二者保持包名一样。设置先启动原生安卓启动器界面,这样安装后,点击切换到unity,启动器配合设置参数,unity程序通过GetStatic获取原生程序的启动参数,原生app则通过putExtra方法添加所需参数。具体可以翻看一下我的CSDN博客,第一个版本是原来的,仅二者交互,包含原生安卓程序和unity程序,以及编译的apk文件,要求安卓5.1。现在新开发的测试是第二版,同样有工程代码和apk文件,要求安卓8.1。

2018-11-27

Qt登录及Nginx上传回调及Django上传服务器等

研究Qt的cookie使用,主要结合Django处理登录流程,包括csrf验证等。另外Nginx接收上传文件结束后通知Django后端,Django获取所需文件名等信息存数据库。

2018-11-19

基于HTTP的Qt下载上传研究

初步研究了Qt的上传下载,后台是nginx。配置nginx上传模块,因为默认不含有该模块。另外对遇到的一些项目编译等问题进行解决,如pro文件添加模块要qmake,nginx断点续传等。

2018-11-06

Django前端模板及crispy form美化等

从新手角度记录django前端模板应用和crispy form有关内容,涉及bootstrap4框架,自定义用户密码修改和重置等。详细记录了settings文件及url匹配,对Django的forms和自带的views进行了简单应用于修改。

2018-10-25

Django用户及登录等学习整理

从新手角度记录django用户模块有关内容学习过程,包括用户注册、登录及cookie和session等内容,然后结合几个例子,添加邮件注册激活等功能。后续会在功能逻辑较为完整的基础上对前端进行改进,学习crispy form等进行美化。

2018-10-22

图像修复及抠图等

该文档记录了图像修复和Semantic Soft Segmentation的有关内容,包括Torch的安装,前景背景混合或者说Matting,以及图像的基础知识学习等。

2018-09-20

图像目标分割

记录了图像目标分割学习中遇到的一些问题以及Mask RCNN论文的有关内容。探究了Caffe2的安装,Docker的使用以及Docker配置安装Detectron。最后采用了TensorFlow版的Mask R-CNN的实现来开展工作,并将分割结果保存为图片。

2018-08-24

《深度学习: 一起玩转TensorLayer》页面正常 高清完整

本书由TensorLayer创始人领衔,TensorLayer主要开发团队倾力打造而成。内容不仅覆盖了人工神经网络的基本知识,如多层感知器、卷积网络、递归网络及增强学习等,还着重讲解了深度学习的一些新的技术,如生成对抗网络、学习方法和实践经验,配有许多应用及产品的实例。读者可从零开始掌握深度学习技术,以及使用TensorLayer实现的各种应用。 本书以通俗易懂的方式讲解深度学习技术,同时配有实现方法教学,面向深度学习初学者、进阶者,以及希望长期从事深度学习研究和产品开发的深度学习的大学生和工程师。

2018-08-22

图像目标检测再探

记录了图像目标检测的学习过程,主要是YOLO v3的使用,YOLO论文学习。除此之外,还学习了有关机器学习的概念,VOC标注格式标注等。

2018-08-16

惠普Z6 G4工作站安装系统常见问题记录

主要记录了惠普Z6 G4工作站BIOS/UEFI模式U盘启动的有关问题,安装了Ubuntu系统并设置共享服务。

2018-07-24

树莓派3B+搭建点播系统及日常问题解决

记录了树莓派搭建点播系统的过程,主要包括U盘启动,SSH反向代理、用户权限学习及点播系统设置指导等。

2018-07-17

图像及深度学习笔记整理

主要记录了我学习深度学习有关内容的经过,包括CNN、TensorFlow的使用以及风格化等。同时也记录了最终将风格化功能部署到网站服务中解决的一些问题,由于是学习阶段,很多是参考学习CSDN博客等内容,已添加引用。还有很多实验结果及截图,总内容近一百页,可用参考学习。

2018-07-13

图像风格化再探

本文档是对上一文档的补充,体验了test-to-image风格化的效果,根据教程训练一个最基本的GAN网络,对GAN的内部逻辑与代码实现有了一点了解。另外对这段时间遇到的深度学习框架总结,确定TensorFlow为长期持续学习的首选。

2018-06-06

图像风格化初探

初步体验图像风格化,包括Windows上体验CycleGAN和Linux上安卓配置CUDA+cuDNN+TensorFlow+Conda+Theano+PyCharm等环境,尝试iGAN运行等。

2018-05-29

AndroidStudioUnity

该代码包含两部分,一个是Android Studio工程,一个是Unity工程,记录了如何对Unity和安卓进行切换,AndroidManifest的合并等。

2017-10-25

Android Studio配合Gradle及Unity交互笔记续

该文档是对前一篇文档的续作,重点介绍了如何从Unity导出项目到安卓,以及解决切换白屏及崩溃等问题。

2017-10-25

使用Jenkins进行Unity自动构建续

原来的文档记录了Jenkins配置Unity自动构建的过程,这里又稍微记录了下svn代码拉取的过程。

2017-10-23

使用FFmpeg与Qt制作图形转码小工具

该工具开发是我作为新手入门研究FFmpeg和Qt时做的,研究了FFmpeg的使用、硬件加速和Qt的基本使用。精华在文档,记录详细,已传CSDN,地址:http://download.csdn.net/download/u012911347/9995941。代码很简单,调用ffmpeg.exe而不是FFmpeg的API来处理视频,高手请忽略。

2017-09-27

使用FFmpeg和Qt制作图形化转码工具

FFmpeg作为首屈一指的开源转码整流库,能够满足视频处理的各种需求。Qt的图形化界面可以很好地跨平台,且开发简单。这里采用这两者开发了图形化转码工具,详细记录了FFmpeg使用、硬件加速和Qt的线程及打包等内容。

2017-09-26

Django使用Mandrill发送邮件记录

Mandrill可以免费发送邮件,每月1万2000封的邮件数量足够普通使用。使用Django配合Mandrill发送邮件,配置相关DNS记录可以使邮件发送到收件箱而不会进入垃圾箱。可以访问forum.beavermagic.com灌水呀~

2017-09-05

使用Tomcat或Nginx搭建视频服务器

使用Tomcat搭建视频服务器,后面又在Ubuntu上用Nginx做了一套。使用ffmpeg处理视频文件为HLS协议的分片以支持点播。

2017-08-23

使用Jenkins进行Unity自动构建

使用Jenkins进行Unity自动构建的环境搭建笔记

2017-08-22

Unity测试研究记录.pdf

学习Unity Test Tools插件进行测试并将日志输出到屏幕

2017-08-16

华为移动服务HMS调研记录

获取华为用户信息,采用HMS华为移动服务SDK。

2017-08-01

Android Studio配合Gradle及Unity交互笔记

使用Android Studio与Unity交互,二者互调

2017-07-28

Leap Motion学习及开发笔记

Leap Motion的学习与开发记录,包括交互的注意点等

2017-07-28

Leap Motion与HTC Vive配合使用笔记

记录Leap Motion的基本使用,由于新手开始,记录很详细,包括安装Orion,使用交互引擎等

2017-07-21

Windows10通过VS2017编译OpenMesh

Windows10通过VS2017编译OpenMesh,另外包括使用OpenMesh官网的二进制文件直接配置开发环境

2017-05-07

OpenGL(GLUT)配置文档Windows10+VS2017

详细记录OpenGL(GLUT)配置文档Windows10+VS2017,链接齐全

2017-05-07

自制Unity 圆形进度条

圆形进度条主要用于VR里面的凝视操作,因为用户不方便点击,凝视之后显示进度,可以一两秒后出发事件

2017-03-14

Easy Movie Texture v3.57

最新版Easy movie texture 3.57版,比旧版添加了许多功能

2017-03-14

Google Cardboard笔记

该文档详细记录了使用Google Cardboard开发全景视频和全景图片浏览器的过程,对比了新旧版本SDK的区别,使用双Sphere建立全景图片浏览器

2017-03-14

Playmaker 1.8.3

找到了最新的1.8.3版本的playmaker分享

2017-03-14

vuforia-unity-6-2-10.unitypackage

为了速度慢下载失败或者无法下载的人提供,这是最新的vuforia unity sdk 6.2.10

2017-03-14

UEFI及GPT安装Windows10和Ubuntu16双系统

由于以前使用传统BIOS方式进行系统安装不再适用新的趋势,这里特别研究记录了新的UEFI和GPT方式安装Windows10和Ubuntu16双系统的详细步骤

2017-03-09

Trac-Git安装及配置部署

通过免费开源的Trac和Git搭建代码和项目管理系统

2017-03-09

OpenCV2.4.13配置VS2.15

记录OpenCV的编译配置,因为2.4版本里面没有官方提供的对VS2015的支持故需要编译。该文档给出了详细记录

2017-03-09

MySQL集群安装配置

记录如何在Ubuntu16下搭建MySQL集群

2017-03-09

MongoDB集群安装配置

记录何在Ubuntu16下配置MongoDB集群

2017-03-09

空空如也

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

TA关注的人

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