自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Unity3d版数字地球、谷歌地球(google earth)

说明:这个不是GIS软件,是一个带地形的三维地球。 视频:https://v.youku.com/v_show/id_XMzc4NTU4NzE4OA==.html?spm=a2h1n.8251843.playList.5~5~A&f=51771167&o=1 应用案例:http...

2019-12-29 16:28:32 13529 17

原创 Unity3d读取GIS数据(ShapeFile格式文件)

最近接到一个需求,要求unity3d中读取ShapeFile格式文件。原以为找个插件几下就能搞定,结果找了一大圈一无所获。参考了一些代码,但是都不是针对Unity3d平台的,看来只好自己搞了。 研究了一下ShapeFiles格式,搞出来了。(下图中还未完成文字的加入相关开发) GIS软件原图 ...

2020-06-14 17:41:43 101 0

原创 SteamVR2.0基本思路及快速入门

SteamVR2.0(我这里用v2.5版本)的动作捕捉与MFC中的变量绑定很相像,大致分三步 (1).在SteamVR Input中定义量A 变量类型决定可绑定哪个动作。比如要检测手柄扣板机动作,可以检测是否扣了扳机(对应bool变量),也可以检测扣了多大幅度(对应single或Vector1...

2020-06-10 16:18:03 62 0

原创 使用pyinstaller打包出现了UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xce

在cmd下(编译exe的那个控制台命令行黑框),直接输入: chcp 65001 然后回车,重新执行此前的编译代码即可。

2020-05-31 16:52:48 83 0

原创 Unity3d使用UMP插件播放网络视频流(rtsp、rtmp、onvif)

1.新建场景,将Assets\UniversalMediaPlayer\Prefabs\UniversalMediaPlayer.prefab拖入到场景中。 2.在UI的Canvas下创建RawImage,并添加ARVideoCanvasHelper组件。 在RawImage组件中,将Mate...

2020-05-28 10:19:45 237 0

原创 Unity3d中使用Apriltag单目测距

Hr为二维码高度,单位CM Lr为二维码到相机焦点的距离,单位CM Hv为二维码在照片的高度,单位可为像素,在Unity中transform中的localScale值 Lv为相机的焦距 第一步,求相机焦距 已知: Hr为4.65cm(用卷尺直接测量) Lr为40cm(用卷尺直接测量...

2020-05-27 13:14:07 211 0

原创 Unity3d获取与Inspector面板Rotation一样的欧拉角

使用transform.localEulerAngles.x或transform.rotation.eulerAngles.x输出的欧拉角与Inspector面板中的Rotation值是不一样的。 原因:Inspector面板中的Rotation值系统做了转化处理,而不是直接取的欧拉角。 ...

2020-05-27 10:28:55 68 0

原创 Unity3d图像识别位置跟踪Apritag

接上一篇《CMake+VS2019编译ViSP工程》 一、编译ViSPUnity.dll 下载工程 C:\> cd %VISP_WS% C:\> git clone https://github.com/lagadic/visp_unity 构建链接到ViSP...

2020-05-26 12:43:31 101 0

原创 CMake+VS2019编译ViSP工程(可用于Apriltag识别)

官方安装教程:https://visp-doc.inria.fr/doxygen/visp-daily/tutorial-install-win10-msvc16-uwp.html 一、安装VS2019、CMake、git 1.安装VS2019。在【工作负载】选中【使用C++的桌面开发】,在【...

2020-05-26 11:56:15 66 0

原创 python-OpenCV程序打包后无法正常运行的解决方法

将python下的OpenCV的DLL复制以打包后的目录中,与exe位于同一目录即可。 D:\ProgramData\Anaconda3\Lib\site-packages\cv2\opencv_videoio_ffmpeg420_64.dll

2020-05-23 20:46:33 79 0

原创 pyinstaller程序发布问题记录

注:下文中wslng为用户文件夹,注意替换 1.FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\wslng\\dist\\main\\astor\\VERSION' 将C:\Users\...

2020-05-23 18:33:45 41 0

原创 Unity3d游戏画面实时同步html5或WebGL中(基于FMETP STREAM)

一、准备画面发送端 1.新建unity3d工程(这里的版本为Unity3d2018.4.14),导入FMETP STREAM插件(没有这个插件的找我,我已经买了)。 2.在场景创建空实体FMSocketIOManager,添加FMSocketIOManager组件,将Networktype设为...

2020-05-23 14:52:04 172 0

原创 unity3d高级网络连接NetworkServer及NetworkClient(HLA)

注意:根据unity官方说明文档,例子中使用到的类可能在Unity后面的版本删除。 Unity网络提供高级API(HLA)来处理从低级实现中抽象的网络通信。在此示例中,我们将了解如何创建可与一个或多个客户端通信的服务器。HLA允许我们轻松地序列化类并通过网络发送此类的对象。我们用来序列化的类 ...

2020-05-21 19:39:06 69 0

原创 OpenCV for Unity鱼眼校正

//实际测试时D取以下值更好 (0, 0, -0.1222723392670962, 1.8382109174553397, 0.004643509151558462, 0.003429485001340429, -0.09370053614249967); //摄像机内...

2020-05-16 23:09:45 143 0

原创 opencv-python在pySide2 pyQt5中显示图像

import cv2 import sys from PySide2.QtCore import QTimer, QSize from PySide2.QtGui import QImage, QPixmap from PySide2.QtWidgets import QWidget, QLab...

2020-05-13 20:16:54 354 0

原创 ImageAI实时检测自定义对象(自己训练的数据)

import cv2,os from imageai.Detection.Custom import CustomObjectDetection execution_path = os.getcwd() detector = CustomObjectDetection() detector...

2020-05-13 16:13:24 157 0

原创 Python把16进制字符串转换为ascii码字符串

int("0x31", 16)将16进制转换为10进制: >>> int("0x31",16) 49 但是要将其转换为字符,您应该改用以下chr(...)函数: >>> chr(49) '1'...

2020-05-11 22:33:16 165 0

原创 Python使用pyside2编写界面

本次测试以Anaconda为Python安装工具,Pycharm为代码编写工具。如果无法运行,参考这里的解决办法。 1.安装pyside2 pip install pyside2 -i https://pypi.douban.com/simple/ 2.打开Qt Designer(路径:...

2020-05-11 15:56:00 241 0

原创 解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题

学习使用PySide2,按照官网说明,一步一步做,报错“This application failed to start because no Qt platform plugin could be initialized” 解决办法 在代码中加入如下代码即可 import sys,os ...

2020-05-11 13:27:31 117 1

原创 Unity发布的webgl程序部署到云服务器上无法正常运行的解决办法

Unity发布成webgl平台下,打开文件夹可以看到有几个unityweb结尾的文件。 将整个文件包上传到云服务器,无法正常运行。报错:An error occured running the Unity content on this page。 通过网络搜索,结果unity官方文档,发...

2020-04-27 22:41:05 285 0

原创 Unity3d NetworkManager获取加入游戏网络的玩家连接数

注意客户端必须有localPlayerAuthority权限 public class NetworkPanel : MonoBehaviour { public Text textConnectionCount; private void Update() { ...

2020-04-26 16:01:26 100 0

原创 Unity3d NetworkManager自定义界面

using System.Collections; using System.Collections.Generic; using System.Text.RegularExpressions; using UnityEngine; using UnityEngine.Networking; us...

2020-04-22 11:16:49 98 0

原创 Unity多人游戏简单实例(一)同步变量

using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; using UnityEngine.UI; public class Health : NetworkBehaviour { p...

2020-04-10 20:52:05 58 0

原创 Unity多人游戏简单实例(二)同步生成物体

1.创建一个Sphere,命名为Bullet,比例为(0.2,0.2,0.2),添加NetworkIdentity、NetworkTransform、Rigibody(去掉Use gravity)。拖入Assets,生成预制件Bullet.prefab。删除场景中的Bullet实体。 2.修改P...

2020-04-10 20:38:21 84 0

原创 Unity多人游戏简单实例(一)快速入门

Unity官方例子为:Simple Multiplayer Game 1.新建场景,创建一个空实体NetworkManager,添加NetworkManager、NetworkManagerHUD组件。NetworkManager管理游戏状态、实体同步生成等,NetworkManagerHUD是...

2020-04-10 20:05:15 120 0

原创 Unity game has encountered an error and must close错误解决

最近写了个程序,在开发环境运行得好好地,发布出来运行一会儿就报错。花了好长时间,代码也种改都找不到问题。某次发布时发布平台选择x86,会不会是这个导致的呢,一试果然如果。卧槽!! Unity发布的程序报错Unity game has encountered an error and must c...

2020-04-06 21:07:59 682 0

原创 Unity3d绘制矢量图(类似于CAD夹点编辑)

本项目基于Unity3d,可实现矢量图绘制,包括整个实体拖动,夹点拖动编辑等。 现有功能主要为了完成某个项目,都是自主开发,效果还是不如传统CAD,功能也比较有限,毕竟unity3d是游戏引擎。 ...

2020-04-01 20:56:30 262 0

原创 Colaboratory读取谷歌云盘(Google drive)中的数据(2020年3月28日更新)

1.运行如下代码,获取Google drive授权 from google.colab import drive drive.mount('/content/drive') 2.点击链接,获取授权码。 3.粘贴授权码,加载Drive目录 4.使...

2020-03-28 17:04:13 258 0

原创 Win10下ImageAI-gpu(tensorflow-gpu)环境安装(cuda及cuDNN自动安装)及实时对象检测

注:1.imageai目前(2020年03月23日)不支持tensorflow2.0,官方帮助文档:https://imageai.readthedocs.io/en/latest/detection/index.html 2.网卡必须为Navidia,并且计算能力为3.0以上才行。计算能...

2020-03-27 21:31:26 352 0

原创 Win10下ImageAI-gpu训练自己的数据集

1.先按《Win10下ImageAI-gpu(tensorflow-gpu)环境安装(cuda及cuDNN自动安装)及实时对象检测》安装好。 2.下载pretrained-yolov3.h5,放到temp.py同一目录下。 3.下载hololens数据集,放到temp.py同一目录下。 4....

2020-03-27 21:31:07 310 0

原创 在Colaboratory中使用ImageAI训练自己的数据集

1.按《在Google Colaboratory测试imageAI》中介绍的方法,新建笔记本。 2.点击菜单【代码执行程序】【更改运行时类型】修改运行时类型为GPU(否则会报错:ImportError: libcublas.so.10.0: cannot open shared object f...

2020-03-27 11:16:22 99 0

原创 英伟达(NVIDIA)控制面板不见了

在Microsoft Store中下载NVIDIA Control Panel。

2020-03-26 20:47:53 1795 0

原创 Unity3d+Vuforia在iOS平台下扫描物体时出现黑色闪烁

Unity3d+Vuforia在iOS平台下扫描物体时出现黑色一闪一闪的 解决办法:将ARCamer中的Clipping Planes中Near改为0.3即可。

2020-03-24 16:36:18 84 0

原创 在Google Colaboratory测试imageAI

1. 打开Colaboratory 2. 点击左上角的【文件】【新建文件夹】 3. 点击【代码执行程序】【更改运行时类型】,修改为为GPU 4. !wget https://github.com/OlafenwaMoses/ImageAI/releases/download/1.0/yo...

2020-03-15 23:11:33 74 0

原创 Unity3d针对iOS运行慢闪退的优化设置

针对iOS平台优化,Unity官方文档中给了说明Optimizing Performance on iOS,其中专门说了具体优化项。文中还提到:在iOS环境下,不要使用Try/cath语句。 最近使用Unity3d2018.4.13+Vuforia开发了一个AR项目,发布到iOS平台,一开始...

2020-03-12 15:44:05 52 0

原创 Unity Package Manager Resolving packageds...

解决方法:将Packages\manifest.json文件恢复到初始状态即可(可新建一个工程获取).

2020-03-09 20:07:55 388 2

原创 Unity某个物体始终朝向相机

Vector3 forward = Camera.main.transform.position - transform.position; transform.rotation = Quaternion.LookRotation(forward, Camera.main.transform.up...

2020-03-04 18:18:34 655 0

原创 Unity 16比9视频在任意分辨率下坐标值

float width = Screen.width; float height = Screen.height; float hw = height / width; //9/16=0.5625 if (hw &l...

2020-02-26 21:36:35 107 0

原创 Unity场景加载进度条

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; public class...

2020-02-26 16:40:21 103 0

原创 Unity更新Vuforia开发包到最新版

通过add-vuforia-package-8-6-10.unitypackage来下载最新的包package一直卡死。后来通过浏览器下载终于可以了。 1.下载最新包 2.在工程中导入包。以Unity2019.3.1f1为例,点击菜单【Window】【Package Manager...

2020-02-19 15:07:37 796 1

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