自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【python】条件判断和循环

条件判断 在Python中,用if语句实现条件判断。例如,输入用户年龄,根据年龄打印不同内容: 我们定义了变量age等于20,用if条件语句判断,如果变量age大于18,即if判断语句为True,就打印缩进的两行print语句, 这里需要注意的是,在c或者java中,if语句后面的内...

2019-04-03 16:34:41

阅读数 78

评论数 0

原创 【python】批量修改文件名

因为一下要大量修改多个文件的名称,准备下个文件批量改名之星,同学说你不能用python写个代码出来吗,下什么软件。我听了听觉得很有道理,就查了查资料。 在Python里面有一个OS模块提供了大量方法来处理文件和目录。关于os文件处理模块的详细情况在这个菜鸟教程里面有:http://www....

2019-03-30 20:05:06

阅读数 31

评论数 0

原创 【ARToolkit】遮挡标识卡重新显示后切换模型

    上次我们介绍了关于window下的鼠标控制与标识卡结合的函数,这次我们用时间函数。 如果想要在同一张标切换识卡下实现切换另一模型,可以有好几种方法,其中最重要的一点就是如何有个标准来切换。比如说,我们通过固定时间的改变,设置一个标识位,每隔多少秒后,标识位就发生变化,相应的,针对变化的标识...

2018-12-01 09:38:34

阅读数 61

评论数 0

原创 【python】使用list和tuple

*定义元组tuple的时候我们用的是(),定义列表list的时候我们用的是[] 1.列表list -*-在Python中可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,并且不需要规定变量大小和范围 list:是Python的一种数据类型,名字叫做列表。list...

2018-11-27 13:11:53

阅读数 109

评论数 0

原创 【ARTOOlkit】标识卡控制鼠标移动

话不多说,先上源码。 #ifdef _WIN32 #include <windows.h> #endif #include <stdio.h> #include <stdlib.h&a...

2018-11-24 09:08:51

阅读数 82

评论数 0

原创 【pyhton】python的基础字符串和编码

字符编码 计算机只能处理数字,如果要处理文本,就必须把文本转换为数字才能处理。 最早8个比特(bit)等于1个字节(byte)。表示最大整数为255(11111111)。美国采用ASCII编码,最早只有127个字符被编码到计算机,而处理中文最少需要2个字节,所以中国制定了GB2312编码,各国...

2018-11-21 19:48:05

阅读数 34

评论数 0

原创 【ARTOOlkit】让标识卡显示自己的旋转角度

严格的来说,我写的这篇是研究了我实验室的学姐的博客写出来的,推荐一下学姐的博https://blog.csdn.net/tupu8617/article/list/2 有很多不错的东西,在已有的知识上补充自己的的学习水平。 我们这次要做的是,旋转我们的标识卡,在屏幕上显示出我们的旋转角度...

2018-11-18 09:23:56

阅读数 101

评论数 0

原创 【ARTOOlkit】openGL的glVertex()函数的用法

       本篇文章算是对OpenGL内容的一些补充,这章内容是教会大家如何在模型外面用函数构建其他模型,继上篇文章的一个小发现,上篇内容是发现一个标识可以通过函数构建多个模型。        这次我们利用OpenGL中的模式GL_LINE_LOOP和模式GL_LINES来在茶壶模型外面画一个...

2018-11-04 09:38:43

阅读数 699

评论数 0

原创 【ARToolkit】小发现:可以在一个patt里面画多个模型

       无意中的一个小发现,我在draw函数里面更改模型的平移,旋转,虚拟物体类型的时候,本来是把茶壶函数   glutSolidTeapot( 50.0 )。更改为正方体 glutSolidCube(50.0) 的时候,忘记把茶壶函数注释掉,然后就直接执行了,结果发现在我的mark上正方体...

2018-11-01 13:04:10

阅读数 84

评论数 0

原创 【ARToolkit】第二个实例simple2

我们这次分析ARtooklit里面的simple2这个程序,我们先上源码,随后分析一些不同于simpletest的地方 #ifdef _WIN32 #include <windows.h> #endif #include <std...

2018-10-17 21:31:27

阅读数 100

评论数 0

原创 【python】python爬虫(入门)

一.爬虫介绍      网络爬虫(web crawler),按照规则,自动抓取网络上的信息或者脚本。搜索引擎大量使用爬虫,爬取整个互联网的内容,可搜索引擎搜到的东西覆盖面广,检索出来的东西往往不是自己所需要的,利用爬虫进行选择访问和定向访问,例如,爬虫可以爬取微信聊天信息,10w知乎用户的最多回...

2018-09-12 21:27:54

阅读数 435

评论数 1

原创 【python】python的基础语法

ptyhon交互模式下打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号 单引号或者双引号括起来的文本在程序中叫字符串 执行一个.py文件只能在命令行模式执行。如果敲一个命令python hello.py,可以再交互模式下被执行 三种...

2018-06-15 09:48:23

阅读数 307

评论数 1

原创 【unity3d】unity3d第一个项目

 打开unity3d之后,进入如下场景 点击new之后新建一个项目,如果是要打开原来已经存在的文件,则应该点击open 第一个是输入projectname,也就是项目名称,locaton也就是项目保存的路径,需要安放在预先建立的文件夹里面,第三个不用去管,然后在左侧选中3d模型的建立,...

2018-06-09 09:11:59

阅读数 2741

评论数 0

原创 【unity3d】如何学习unity3d

Unity3D是一个跨平台的游戏引擎,它提供了3d游戏的大部分基础功能实现,比如物理碰撞、3d模型显示、光照等功能,简化了使用者开发游戏的过程,更能够节省非常多的成本,unity3d与别的游戏引擎最大的不同是,它的代码是跨平台的,也就是说,别的引擎一款游戏要写好几份代码,它上面只需写一份就能在所有...

2018-06-02 09:40:55

阅读数 626

评论数 0

原创 【AR】unity3D,OpenGL,ARtooklit,openCV

OpenGL是一个相对底层的框架。解决的是如何使用图形设备进行图形计算的问题。大体会有一系列函数框架作为API供开发者使用。而本身会有一套规范接口来供硬件和底层开发商实现驱动。 OpenGL则专注在Graphics,3D绘图。OpenGL™ 是行业领域中最为广泛接纳的 2D/3D 图形 API。U...

2018-06-02 09:25:45

阅读数 280

评论数 0

原创 【AR】计算摄像头相对于探测到的标识的转换矩阵中的矩阵

在ARToolkit矩阵中的第四部就是计算摄像头相对于探测到的标识的转换矩阵,而矩阵对于我们而言,什么是矩阵?矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵。这是矩阵的定义,而在ARToolkit中,ARToolKit 提供了标识在摄像机的坐标...

2018-05-19 09:50:34

阅读数 148

评论数 0

转载 【AR】AR 的几种底层实现方式

我们在实现AR效果时,为了大大减少我们的工程量,我们可以借助一些主流的AR SDK,比如EasyAR ,Vuforia,太虚AR等等。Opencv和C++ 实现大概思路是OpenCV实现对Marker的识别和定位,然后通过OpenGL将虚拟物体叠加到摄像头图像下,实现增强现实。具体思路是:使用SI...

2018-05-17 21:58:35

阅读数 1982

评论数 0

原创 【ARtooklit】坐标系的平移与旋转

在ARToolKit 六个步骤中,步骤四是arGetTransMat函数计算摄像头的转移矩阵,就是为了让摄像头和标识卡之间的坐标相对应,为了让摄像头和标识卡之间有很好的联系。那么arGetTransMat函数是如何计算摄像机的转移矩阵呢,这里有一篇文章,从转移矩阵的算法介绍了计算机的转移矩阵htt...

2018-05-05 09:38:57

阅读数 340

评论数 0

转载 【python】python的初认识

Python是一种计算机程序设计语言。比如C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等,都属于编程语言的范例,Python可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游...

2018-04-21 01:11:21

阅读数 186

评论数 0

原创 【ARToolkit】历史函数增加稳定性降低精确性

      我们知道,在ARToolkit里面,先由摄像头捕获真实世界的视频,然后传给计算机,计算机再匹配标识卡,如果找到了就计算相对矩阵,调整模型的位置和方向,最后显示在出来。      其中,在显示的时候,如果将物体靠近摄像头,按下‘c’键,就会出现不同,一种是很稳定,另一种图像则会出现抖动,...

2018-04-14 09:12:05

阅读数 113

评论数 0

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