自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (17)
  • 收藏
  • 关注

原创 Unity和智能硬件交互系列:MPU6050

文章目录前言一、陀螺仪传感器陀螺仪:三轴陀螺仪和六轴的区别六轴的区别和九轴陀螺仪的区别二、实验设备1.串口6轴加速度计/陀螺仪MPU6050模块2.USB转TTL 3.3V 5V3.硬件设备准备三、代码编写1.场景搭建2.串口通信四、总结五、资源前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、陀螺仪传感器陀螺仪:是一种用来感测

2021-03-07 12:34:15 6831 27

原创 Unity和智能硬件交互系列:互动风车

项目场景: 试想一下,在商场进行产品推广过程中,一般的大屏/宣传板/传单已经远远不能满足当前年轻人的需求,那么我们是不是可以通过一些小创意来增加用户的体验呢?本文我们将使用Unity3D 配合Arduino硬件开发,创作一个互动程序,用户通过风车与大屏上的动画进行交互。技术点:Unity 3D与Arduino串口通信Arduino与主机串口通信风车数据读取硬件清单:风车一个(需改造):tb地址Arduino Nano 一个;USB线一条;跳线若干;烙铁等;接线图 :此

2021-03-07 11:53:14 2213 5

翻译 老年人护理的未来是服务机器人[翻译]

简介随着上个世纪医疗保健和生活方式的大幅度改善,人们的寿命更长了。长寿是现代的一项重要成就,但在照顾日益老龄的人口方面确实提出了挑战。养老问题是供求关系之一。随着老年人口数量的增加,护理人员的数量并没有相应增加。日本预测,到2025年,护理人员将短缺100万。美国预测,到2050年,65岁及65岁以上的人口比例将增加到大约26%。老年人是使老年人护理费用如此之高并给家庭和护理人员造成负担的原因。解决此供需问题的一种方法是开发和采用老年护理机器人。机器人在老年人护理中的作用使用医疗机器人进行老年人护

2021-01-26 16:00:40 364

原创 Agora SDK和Vuforia SDK共享视频

Agora SDK和Vuforia SDK共享视频本文内容在本文中我将介绍如何将Vuforia的视频共享给Agora系统,利用声网提供的免费平台将实时视频内容共享出去。这次的案例中涉及两个技术点,一个是Vuforia的视频接口获取,一个是Agora系统以外部视频源的方式进行实时视频的传输。同时我们也通过这个小案例来熟悉两款SDK的使用。SDK简介本片文章我们将介绍两款SDK:第一款是声网的SDK,主要功能是进行实时视音频的传输、消息传输,兼容 iOS、Android、Windows、ma

2020-12-20 18:40:31 715 2

原创 YOLO V3对冰壶的检测和跟踪

公司最近在做冬奥会相关的创意竞赛,刚好自己再研究机器学习相关的知识,便想着是不是可以做点什么。翻了一下互联网,发现并没有什么特别的东西,大部分都已经有人做过或者有类似的内容,不过偶然发现冰壶这类运动倒是鲜有涉及,因而想做一套相关的识别和分析。言归正传开发环境显卡:1050TiCPU:I7 9700k内存:16G软件:VS2015 Premiere数据标注和整理百度谷歌走了一圈,并没有发现什么数据集可以使用,有一哥们做过类似的,但是联系不到人,没办法,自己动手丰衣足食。.

2020-09-10 16:19:01 811

翻译 基于阿里云ECS如何在CentOS 7上安装带RTMP模块的Nginx

百度差了很多nginx配置,可能是因为自己理解有问题,一直配置不成功,发现国外一个帖子写的很详细,按照步骤配置下来没有任何问题,特此翻译留存一下Nginx RTMP是一种基于Nginx的流媒体播放器,具有RTMP、HLS和MPEG-DASH直播流。Nginx RTMP模块具有很多功能,包括H264/AAC支持、HTTP回调支持、HTTP音视频录制控制模块等。在本教程中,我将向您展示如何使用RT...

2020-03-25 09:48:49 542

原创 UNity UGUI 2D图片追随问题

Unity中,GameObject追随问题的一种解决办法。针对UGUI的2D情况。贴出代码using UnityEngine;using System.Collections;public class JellyMove : MonoBehaviour {    public Transform path;   public  float speed; vo

2017-03-10 20:36:56 728

原创 Unity和Arduino交互系列——点亮LED

这次主要讲一个韩国团队开发的Unity开发包,这个开发包所使用的其实和之前我写过的Unity和Arduino串口通信使用的方法是一样的,只是他们将其进行了封装,并且在上层进行了普通功能的简单操作,形成了一个可扩展的编辑器。之所以选择并推荐这个开发包,是因为除了基础的通信功能,其他的都是开源的,我们可以根据需求各个模块进行再次封装编辑。第一步:新建Unity工程,找到Window->Asse

2016-10-13 11:09:14 13255 22

翻译 OpenFrameWorks 第一章_1

接上次继续写,耽误了好久testApp.h这个头文件中,包含了一些函数声明,setup()、update()、draw()、还有一些变量的声明。这些是保证你工程运行的最基础的函数。他们是在ofBaseApp类中定义,并被OF系统来调用的。main()主函数来连接testApp类和其他的OF类并在这里面进行程序的运行。做一下总结:当你新建一个工程的时候,你应该保留setup()、update

2016-06-01 21:44:32 971

翻译 OpenFrameWorks 第一章

认识OpenFrameWorks的文件夹想要做的跨平台,那么有个严谨的目录结构,不过分吧Openframeworks包含如下文件夹:addons、apps、examples、libs、export、projectGenerator-vs等等以及一些文件【建议先读README.md,在这里面有包含比较完整的文件介绍】examples文件夹这个文件包含了几乎所有方面

2016-05-12 00:20:38 2144

翻译 OpenFrameworks 教程0

习惯写代码的人总是从0开始

2016-05-11 00:42:22 3126 1

原创 Unity 使用C#翻转图片并缩放

翻墙看来的代码,其实自己写也不会很麻烦,就是花点时间而已(我只是代码的搬运工。。。)水平翻转图片 Texture2D FlipTexture(Texture2D orig) { Texture2D flip = new Texture2D(orig.width,orig.height); int xN = orig.width; int yN = orig.he

2016-04-13 11:03:47 4971 4

原创 Unity Shader 效果学习

Unity上对于图像的处理,如果单纯使用代码,那么很遗憾,程序基本会跑死,毕竟是直接对像素的操作,读取写入都是比较耗费CPU和内存的。所以,这次因为项目需要想实现类似哈哈镜的效果,想来想去,还是觉得用unity的Shader比较好,毕竟不需要CPU做什么,只用GPU就可以了。话说GPU也是很强大的。下面简单说一下Shader(其实我也是新手,学习的话,参考http://blog.csd

2016-04-05 15:34:54 1585

转载 Unity Profile 内存不断增加问题

原始问题是这样的unity profiler total object count regarding renderer material memory leakWhat exactly is the Total Object Count in unity's profiler keeping track of? If I make a simple scene (no mai

2016-01-28 14:56:49 4999

原创 把Unity作为Android的子视图

网上已经有不错的教程来做这件事了,这篇教程也是参考了他们的理论和一些代码,仅仅是作为自己学习的一个记号,来写一写这个过程。首先做Unity部分:1、新建工程:我的工程是这样的,白色的方块是可以通过控制转动的,红色方块仅仅是来做标记2、代码控制,以及和Android交互的预设using UnityEngine;using UnityEngine.UI;using Sys

2016-01-08 14:44:39 857

翻译 Arduino和Android通过OTG 通信

马上就跨年了,写点最近做的东西也算是给自己一个交代。一直想做一款智能机器人,会看路、会走、会说话、能聊天的机器人。硬件控制采用Arduino软件处理器使用Android Mini Pc俗称安卓盒子或者安卓棒,图像识别采用高通结合OpenCV(这个还在考虑,毕竟自己不太会写算法)、显示器采用车载屏幕。硬件都采购好了,Arduino也基本差不多了,现在就是要做通信以及凸显识别这一块了。本来打算

2015-12-31 15:03:16 6433 13

原创 Processing 中文字体

项目需要用到一些Processing特性,当然也需要用到中文字体我采用的是外部加载字体的方式PFont myFont;void setup(){ size(700,200); myFont=createFont("GirlW5.TTF",40); textSize(40); fill(255,0,0); textFont(myFont); text("API使用文

2015-11-12 10:13:18 2654

原创 Unity Mesh初探

因为项目需要,需要创建一个和图片一样大小的plane,而plane大小和Mesh是相关的,所以了解了一下Mesh的使用先上代码   using UnityEngine;  using System.Collections;public class CreateMesh : MonoBehaviour { public Texture2D image; int

2015-11-11 17:10:46 1033

原创 Arduino控制L298N

一般做智能小车或者DIY开发的童鞋需要用到Arduino这狂开发板,作为一名好奇心很强的软件开发人员,我自然也想尝尝鲜特别是利用Arduino做一些人机交互的项目,如果结合了Kinect、AR增强现实,肯定会有意想不到的效果。废话不多说,本次是使用Arduino通过L298N控制直流电机(实际上我是想做智能小车的,只做了个轮子

2015-11-07 23:43:54 6756 3

原创 Unity结合讯飞语音在线识别

这次说说Unity上的语音识别,使用的是讯飞语音识别的SDK,目标平台是安卓客户端在写文章之前,参考了讯飞官方论坛给出的Unity结合讯飞语音识别的案例,参照案例可以很方便的进行语音识别,文章链接就不贴出来了,想看的移步讯飞官方论坛,搜索unity相关。既然官方有,为什么我还写呢,我不想做搬运工的(可能吧)。。。因为在开发过程中,使用论坛帖子的方式,必须要将androidMainf

2015-11-05 13:03:17 10650 17

原创 Processing 用图片填充形状

首先说一下Processing,这是一款针对艺术家或者从事多媒体行业的人,本身对编程不是特别熟练的人。这是官网:你可以免费下载他们的软件,同时还有很多库可以使用https://processing.org/download/?processing因为做互动需要,所以用到Processing+kinect来做互动。但是我发现给的例子都是创建的圆形、方框、三角什么的,而做互动肯定是需要

2015-10-10 14:04:17 4904

原创 Unity使用Face++

Face++在人脸识别上是比较好的,包括表情都可以比较准确的进行识别,同时还有云服务,并且现在在线人脸检测免费了,还包括其他比较好的福利,对开发人员来说,详细信息,自己去百度FAce++ ,去官网上看。废话不多说,官网给出了C#版unity开发包http://www.faceplusplus.com.cn/dev-tools-sdks/这个下载下来在VS2013上面跑是没有

2015-07-30 17:34:45 4595 1

原创 谷歌 CardBoard Unity开发基础

Unity虚拟现实开发包CardBoard:点击打开链接一个卧室的FBX模型Unity包:点击打开链接大致说一下使用Unity进行CardBoard开发的模型:1、采用3DMAX或者Maya进行建模以及动画的制作,对于Unity来说,使用比较多的是FBX模型,因此可能需要各位下载插件导出FBX模型2、将导出的fbx模型直接拖动放到UnityAssets目录下面,其他的Unity会自

2015-03-19 09:24:45 3605 1

转载 一个让<img>居中居左居右的方法

比如一个图片的,居左,设置图片的img属性左浮动;居右,设置右浮动;水平居中,设置margin:auto。后来一想,这个办法很不错,应该是一个在很多情况下都有效的方法!一般设置图片属性text-align:centre水平居中,但这个方法经常无效,以后还是采用以下写法吧!CSS/* Alignment */.alignleft { display: inline

2015-01-19 20:46:20 5832

转载 UL标签的padding与margin默认值

UL标签的padding与margin默认值ul标签在FF中默认只有padding值(即:padding-left:40px),而在IE中只默认有margin值(即:margin-left:40px),所以先定义 ul{margin:0;padding:0;}就能解决大部分问题。一般都在总样式规定一下:body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6

2015-01-17 22:01:12 837

原创 unity3D 动态导入FBX、obj模型

公司项目的需求,需要动态的从本地导入FBX模型于是花了一天时间翻墙找到了一点可怜的资料。1、这个可以动态加载OBJ模型,这个的话unity自带的有这个函数,当然OBJ模型是不带贴图的,对于一些场景是无法创建的。http://download.csdn.net/detail/xiaomuzi0802/83162152、这个比较实用的,可以动态载入多种模型,特别是FBX模型,在创建场景时候

2014-12-31 09:42:21 16148

原创 Unity4.6中修改RectTransform的宽度和高度

Unity4.6新的UI相对于NGUI是有点功能不完善,但是插件毕竟和原生的没得比,所以花了点时间学习心得UI系统,结果碰到了如题所述的问题我想做一个ScrollView,使用Unity4.6的新UI第一步:创建一个Canvas,之后在canvas下创建child子物体Scroll View,要注意创建的子物体要带有RectTransform这个属性之后在新建的空物体下再创建子物体Item

2014-12-28 15:10:25 28246 1

原创 【好程序员特训营】Java网络连接测试小例子

花了两个小时时间去看书写例子,遇到不少蛋疼的问题,把例子贴出来,以免忘记服务器端:import java.io.*;import java.net.*;public class mYServer { public static void main(String[] args) { ServerSocket serverSo

2014-12-24 13:07:33 653

原创 【好程序员特训营】Java类与对象

Java支持以下类与对象的概念:多态、继承、封装、抽象、类、对象、实例、方法。就像是书、也可以分为语文书、数学书、历史书什么的,每本书又有不同的内容。一个简单的雇员的例子:Employee类有四个成员变量:name、age、designation和salary。该类显式声明了一个构造方法,该方法只有一个参数。public class Test {public static

2014-12-23 18:23:26 615

转载 【好程序员特训营】IO常用流的功能及特性

IO常用流的功能及特性:输入流inputStream:只能从中读取字节数据,而不能向其写出数据输出流OutputStream:只能向其写入字节数据,而不能从中读取数据输入流inputStream:1. dataOutputStream创建一个新的数据输出流,将数据写入指定基础输出流。2. printStream是一个字节打印流3. bufferedOutputStream:

2014-12-23 13:15:53 403

转载 【好程序员特训营】Java中随机数处理

很多时候,我们要用到随机数,参考网上的代码,整理了一下在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。随

2014-12-23 12:39:27 466

转载 【好程序员特训营】Java中常用的排序方法

JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。插入排序是选择一个数组中的数据,通过不断的

2014-12-23 10:26:29 357

原创 【好程序员特训营】Java线程同步初探

对于同步,在具体的Java代码中需要完成以下两个操作:把竞争访问的资源标识为private;同步那些修改变量的代码,使用synchronized关键字同步方法火代码。synchronized关键字智能标记费抽象方法,不能标记成员变量为了演示同步方法的使用,构建了一个信用卡账户,起初信用额为100w,然后模拟透支、存款等多个操作。显然银行账户User对象是个竞争资源,而多个并

2014-12-23 10:01:41 511

原创 【好程序员特训营】Java字符串截取分割

字符串分割是经常碰到的,下面罗列一下一些常用的方法,测试过的使用substring:substring(参数)是java中截取字符串的一个方法有两种传参方式一种是public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。另一种是public String

2014-12-22 22:34:38 1233

原创 【好程序员特训营】Java异常处理

好记性不如烂笔头,一边看书一边记:基本概念:常见的异常:(1)算数异常。(2)没有给对象开辟内存空间时会出现空指针异常。(3)找不到文件异常简单异常范例:public class TestException{public static void main(String args[]){int arr[]=new int[5];arr[10]=7;System.out.p

2014-12-22 21:47:31 511

原创 【好程序员特训营】Java的Io操作

Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayWriter4

2014-12-22 13:13:45 471

原创 【好程序员训练营】Java线程学习

一、定义线程1、扩展java.lang.Thread类。此类中有个run()方法,应该注意其用法:public void run(){}如果该线程是使用独立的Runnable运行对象构造的,则调用该Runnable对象的run方法;否则,该方法不执行任何操作并返回。Thread的子类应该重写该方法。public MyThread extends Thread(){}

2014-12-22 12:49:59 480

原创 Unity3D+Arduino控制LED灯泡

翻墙看到的一个帖子。只要是代码,分享给大家首先需要一个客户端就是Arduino的程序 void setup() { Serial.begin(9600); } void loop() { // int val = 2; int incomingByte=0; //Sending value // Serial.write(val); // delay(1000)

2014-12-11 22:17:12 5961 1

转载 Metaio中关于镜像问题

刚研究出来了,这个镜面的问题,不知道有没有正确的路数,我的做法是: 1.将metaioDeviceCamera.cs中的cameraPlane.transform.localScale = new Vector3(-scale, scale, -scale);改为:cameraPlane.transform.localScale = new Vector3(scale, scale,

2014-12-04 09:49:56 757

转载 unity3D 在inspector面板上添加各种控件,国外很好的文章

Custom List, displaying data your wayIn this Unity C# tutorial you will create a custom visualization for arrays and lists in the editor.You will learn tocreate a custom editoruse SerializedObje

2014-12-02 19:14:38 13708 1

curling.zip

八百多张冰壶训练数据集训练完成的权重模型,测试过可直接使用。在CPU为i7 9700k和显卡1050Ti以及16G内存的环境下,帧率可达到60+,准确率也超过90%

2020-09-10

Cenos7-Nginx-Rtmp.zip

Nginx RTMP是一种基于Nginx的流媒体播放器,具有RTMP、HLS和MPEG-DASH直播流。Nginx RTMP模块具有很多功能,包括H264/AAC支持、HTTP回调支持、HTTP音视频录制控制模块等。 在本教程中,我将向您展示如何使用RTMP模块安装和配置Nginx web服务器。我们将使用最新的CentOS 7服务器,本指南将包括nginx和rtmp模块的配置以及创建rtmp实时流和视频点播。 教程地址:https://blog.csdn.net/xiaomuzi0802/article/details/105075573

2020-03-25

Unity+讯飞apk

讯飞语音结合Unity开发的简单实例,之前上传过工程,这次上传apk,可以先试试

2016-08-19

Unity作为安卓子视图

将unity的界面作为安卓的子视图,一个简单的工程包含安卓和Unity的工程,给需要的朋友

2016-01-08

Arduino+AndroidHost交互

这个例子实现双向通信在USB主机模式下,Android和Arduino Uno之间。Android上的一个按钮,用于开/关Arduino Uno板子上自带的led灯,和Arduino一侧电位计,用于控制 Android的SeekBar。

2015-12-31

Unity+讯飞语音识别

Unity结合讯飞语音识别Demo,在线识别,给需要的朋友

2015-11-05

Face++ Unity可用DLL

Unity上可用的Face++的DLL,亲测可用

2015-07-30

CardBoard虚拟漫游

一个小Demo关于谷歌CardBoard,有需要的可以下载下来研究一下

2015-03-19

Unity FBX模型包

一个卧室的Unity开发包,可以进行虚拟漫游开发

2015-03-19

卧室FBX模型

一个Unity3D的包,包含一个卧室的FBX模型,需要的请拿走

2015-03-19

CardboardSDKForUnity 谷歌虚拟现实开发包

谷歌uichude虚拟现实开发包,配合CardBoard盒子进行开发,这个开发包是针对Unity的

2015-03-19

unity 动态载入包括Obj、Fbx等多种模型

这个比较实用的,可以动态载入多种模型,特别是FBX模型,在创建场景时候很好用,不过这个是试用版本,贴图会有问题,如果要更好的还是推荐买正版

2014-12-31

OpenGL程序代码

OpenGL教程代码,书名是OpenGL游戏程序设计,很适合初学者,源码直接可以适应

2014-04-15

OpenGL3D模型

OpenGL加上纹理光照贴图,比较好的历程

2014-04-05

md2Importer_md2export

很实用的3DMAX导入导出MD2模型,插件使用方便,从别处找到的

2014-02-16

NEHE OpenGL教程

这是一个基础教程,比较浅显易懂,对于初学者来说是最适合不过的,里面不仅有详细的讲解还有丰富的代码资源

2013-10-10

C语言 水波纹

一个精巧的检测鼠标的程序,代码解释很详尽,适合初学者进行血虚

2013-06-06

空空如也

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

TA关注的人

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