自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(378)
  • 资源 (53)
  • 收藏
  • 关注

原创 Unity3d数字地球加载Arcgis数据(shp)、DEM数据(tif)、点云(las)、倾斜摄影模形(flp、osgb)

前段时间实现了Unity3d读取GIS数据(ShapeFile),那么能不能将这些数据加载到数字地球呢?昨天动手试了一下,是可以的,程序运行流畅不卡顿。现将成果展示如下。欢迎技术交流QQ515716030全国路网全国水系全国土地利用现状全国铁路网...

2020-07-15 11:03:56 21832 22

原创 Unity3d数字地球三维建筑模型、数字城市

Unity3d实时加载全球三维建筑模型,生成数字城市。欢迎交流QQ515716030https://www.bilibili.com/video/BV1S5411Y71u/https://www.bilibili.com/video/BV1S5411Y7HJ/

2020-07-09 09:17:03 7528 7

原创 Unity着色器Shader根据到某点的距离显示不同颜色

【代码】Unity着色器Shader根据到某点的距离显示不同颜色。

2024-11-25 18:55:13 239

原创 Win7报错Couldn‘t switch to requested monitor resolution解决方案

升级包下载地址:https://download.microsoft.com/download/1/4/9/14936FE9-4D16-4019-A093-5E00182609EB/Windows6.1-KB2670838-x64.msu。解决方案:安装一个含有DX11升级的win升级包。

2024-11-13 12:19:07 143

原创 PICO+Unity 用手柄点击UI界面

如果UI要跟随头显,可将Canvas放置到XR Origin->Camera Offset->Main Camera下。2.EventSystem移动默认的Standard Input Module,添加XRUIInputModule组件。1.Canvas添加TrackedDeviceGraphicRaycaster组件。3.(可选)设置射线可击中的图层。

2024-11-08 17:02:20 378

原创 PICO+Unity MR空间网格

新建一个空物体名为SpatialMesh,添加PXR_Spatial Mesh Manager组件(生成网格)、SeethroughManager代码(开启透视)、SpatialMesh代码(发射球)PXR_Spatial Mesh Manager中的Mesh Prefab 至少需要包含 Mesh Filter 组件。注意:该功能只能打包成APK在PICO 4 Ultra上真机运行,无法通过串流或PICO developer center在PC上运行。使用之前要开启视频透视。

2024-11-08 16:49:21 623

原创 PICO+Unity MR空间锚点

注意:该功能只能打包成APK在PICO 4 Ultra上真机运行,无法通过串流或PICO developer center在PC上运行。使用之前要开启视频透视。选框,为应用开启空间锚点能力。然后,你可以调用空间锚点相关接口,在应用内实现空间锚点功能。编写代码SpatialAnchor。rightGrip输入赋值。

2024-11-08 16:37:28 589

原创 PICO+Unity MR视频透视

2.将设置为。颜色设置为黑色,Alpha 通道设置为完全透明3.在代码中开启透视。

2024-11-08 16:18:10 510

原创 Unity WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 35

确保build-tools文件夹下有35.0.0,如果没有的话从Android Studio环境下复制一个。Unity2022.3.21f1c1测试PICO 4 Ultra时报如下错误。

2024-11-07 15:18:55 408

原创 Unity3d折叠Inspector中的变量

【代码】Unity3d折叠Inspector中的变量。

2024-10-12 15:20:43 454

原创 Unity3D数字地球开发课程大纲

4经纬度与瓦片行列号转换。11计算瓦片的视距和视角。13金字塔模型中加载影像。3直角坐标和经纬度转换。12细分瓦片构建金字塔。

2024-10-10 18:22:46 271

原创 FFmpeg播放RTSP视频花屏问题的解决

1.修改udp.c中的UDP_MAX_PKT_SIZE大小x10,我用的x30。3.使用wifi的5G频段。2G频段传输速度慢。2.在摄像头设置画面关闭音频。

2024-10-09 17:08:55 379

原创 Unity2017在安卓下获取GPS位置时闪退的解决办法

在Unity使用低功耗蓝牙通信(BLE)需要用到设备的位置信息。但是调用Input.location.Start()程序会闪退。》编写一个aar插件gpsplugin,在插件中提供获取GPS位置的接口StartGPSLocation,插件代码如下。Unity代码,在使用Input.location.Start()的地方替换成StartGPSLocation就行了。AndroidManifest.xml中添加蓝牙和位置权限(注意Android12以上和之前的版本不一样)解决办法:调用原生安卓接口。

2024-09-29 17:32:06 698

原创 EasyAR自定义相机RTSP视频流(CustomCamera)

open即找开相机或视频流,start(callback)主要用于取图像帧,当有新的Frame时,调用callback,将最新的帧数据传入一个ByteArrayWrapper的结构中,在Unity中再将ByteArrayWrapper转换为InputFrame,即可进行识中坚力量。分析其源代码,主要是ExternalCameraSample类中的open函数和Start函数。,但是对于大部分Unity开发人员来说看了文档还是一头雾水。以下修改后的Java代码(C++代码略,需要自己写)

2024-09-26 17:36:30 602 1

原创 Android Studio Dolphin 中Gradle下载慢的解决方法

解决办法:修改gradle\wrapper\gradle-wrapper.properties中的distributionUrl。我用的版本Android Studio Dolphin | 2021.3.1 Patch 1。解决办法:修改settings.gradle。1.Gradle自身的版本下载慢。2.Gradle下载依赖包慢。

2024-09-25 18:02:05 405

原创 在Windows 10下使用C#完成低功耗蓝牙通信(BLE)

4.添加windows.windmd引用(位于C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.17763.0\Facade\windows.winmd)2.编辑项目文件ConsoleApp2.csproj,添加如下代码并保存,这样才能添加下一步的引用。注意:如果在项目中添加了文件导致项目文件被覆盖,可能需要重新添加此代码。3.添加Universal Windows下的5个引用。如果不添加windows.windmd将报以下错误。

2024-09-20 09:55:55 1299 1

原创 Unity for Android使用蓝牙低功耗Bluetooth LE

插件:Bluetooth LE for iOS and Android v2.3.unitypackage。

2024-09-13 18:22:36 966

原创 Unity Hub自动安装指定版本Unity的Android开发环境

Unity开发Android环境要求SDK、DNK、JDK、Gradle版本都要对才能发布APK,自己去配置很容易出错。Unity Hub可以自动安装指定版本Unity的Android开发环境。1.安装国内用的UnityHub(我这里用的3.3.2-c6)3.点击【从Unity Hub下载】安装完毕,Unity自动就配置好了。4.选择要安装的平台就可以了。

2024-09-11 22:21:34 628

原创 在安卓和Windows下使用Vizario H264 RTSP

ConnectionProperties中的server必须与真实IP一样,所以需要新增一个获取IP的函数。Unity2021.3.35f1,运行模式为ENGINE_SERVER。

2024-09-04 16:13:52 473

原创 Python在QtSide6(PyQt)上加载网页使用OpenCV进行图像处理

2.在python中开启Timer事件,每10ms进行一次网页窗口截图(QWidget.grab)1.在Qt Designer中添加QWebEngineView,该组件可用于加载网页。3.将截图(QPixmap)转换为cv.mat,进行图像处理。运行效果,右图为OpenCV画了一个圆。

2024-08-23 15:30:45 536 1

原创 萤石C++ SDK Demo播放4G摄像头

2.修改配置文件EZPCOpenSDK_v5.1.18_build20230808\demo\win32\EzvizQtDemo.ini。萤石开放平台官方提供的Demo是有问题的,无法直接使用。提交工单后,技术人员回复要修改配置文件才能使用。点击左上角【登录】按钮,选择【萤石OAuth协议登录】(3.运行EzvizQtDemo1.exe。经测试【直接进入设备列表页面】也是可以的。

2024-08-23 10:49:53 235

原创 Unity低延迟播放RTSP视频流

Unity播放RTSP视频流这个功能在好几个项目中用到,虽然有一些现成的插件(VLC for unity、UMP)可以使用,但是延迟高(300毫秒以上)的问题一直没法解决。在Android平台上延迟大约160~200毫秒,在Windows平台上延迟大约140~180毫秒,比某直播SDK延迟还低。Android实测 (RTSP摄像头对着电脑屏幕,手机播放RTSP视频,用另一台手机拍照即可测出延迟时间)最近终于下定决心来解决这个问题,经过几天的努力完成了插件编写,支持Android和Windows平台。

2024-08-22 18:26:56 541 2

原创 Python使用QtSide6(PyQt)编写界面

点击菜单【窗体】【View Python Code...】,点击【全部复制】按钮进行复制。打开PyCharm,新建工程,选择虚拟环境的python.exe。新建ui.py,将designer中的Python代码粘贴过去。打开designer.exe,设计界面。

2024-08-22 17:55:52 682

原创 Win10上使用Darknet框架训练YOLOv4自定义数据集

本文在《》基础上进行,需要用到8个文件,其中有两个文件由程序自动生成,无需手动编辑。

2024-08-21 18:39:28 417

原创 Win10上使用Darknet框架测试YOLOv4识别

(1).将生成目录下的build2\Release\darknet.exe复制到源文件目录darknet-master\build\darknet\x64。第二步是在系统变量中添加OpenCV_DIR变量:C:\Users\wslng\Downloads\opencv\build\x64\vc16\lib。(3).将opencv\build\x64\vc16\bin下的所有文件复制到darknet-master\build\darknet\x64文件夹下。与CUDA版本对应和Window版本就可以。

2024-08-21 17:25:37 551

原创 FFmpeg播放rtsp网络视频超时处理

【代码】FFmpeg播放rtsp网络视频超时处理。

2024-08-16 12:55:44 301

原创 Welzl算法求最小圆覆盖(Unity C#版)

【代码】Welzl算法求最小圆覆盖(Unity C#版)

2024-07-23 16:57:06 170

原创 使用webrtc-streamer查看rtsp实时视频

将下载包html文件夹下webrtcstreamer.js文件和html/libs文件夹下adapter.min.js文件复制到webrtc文件夹下。rtsp地址(html中配置): rtsp://admin:admin@192.168.43.110:554/stream0。浏览网址(phpstudy中配置):http://192.168.43.102/webrtc/webrtc.html。在浏览器访问127.0.0.1:8000,点击窗口可以看到本机上各窗口实时状态,点击摄像头可以显示摄像头画面。

2024-07-09 15:00:04 1393 2

原创 Unity游戏帧率查看软件Fraps

下载、安装、运行这个软件,左上角就会自动显示帧率。

2024-07-03 16:59:10 390

原创 VLC for Unity播放RTSP延迟高的解决办法

设置网络缓存时长network-caching=100。

2024-07-01 16:02:48 412

原创 Unity3d自定义TCP消息替代UNet实现网络连接

以前使用UNet实现网络连接,Unity2018以后被弃用了。要将以前的老程序升到高版本,最开始打算使用Mirro,结果发现并不好用。那就只能自己写连接了。

2024-06-22 12:25:38 546

原创 Unity3d在安卓设备上实现万张人脸单机离线识别对比搜索检索查找

找不到合适的,那就自己试试看能不能搞定。经过两天的折腾,总算搞出来了。在小米14手机上测试上万张人脸库,帧率在20FPS左右,比较流畅,能够满足要求。同时该算法支持iOS、Android、Windows等平台。最近有个项目需要在安卓设备上通过人脸验证人员身份,网上搜了一下资料,免费的单机SDK只有虹软,但是限制安装数量。其他SDK都是需要联网的,无法离线使用。

2024-06-07 09:18:33 504

原创 OpenMV图像缩放后显示在LCD上

img.copy(0.2,0.333)这句可以实现缩放。

2024-05-21 12:55:21 730

原创 Unity2021通过aar调用Android方法

本方法无需复制Unity的class.jar到Android Studio工程,arr工程中也无需获取UnityActivity。开发环境:Android Studio Dolphin | 2021.3.1 Patch 1、Unity2021.3.35f1。在Assets下新建Plugins/Android文件夹,并将生成的aar复制到该文件夹下。打开Android Studio,新建工程。创建脚本PluginInit,编写代码。给脚本赋值,发布APK,运行。打开Unity,新建工程。

2024-05-17 16:37:11 1019

原创 音频wav mp3编辑神器GoldWave

GoldWave是一款音频编辑神器,可用于将mp3、wav文件本射的音量放大最大。

2024-05-17 15:20:35 144

原创 unity3d使用3D WebView播放网页中的视频

13.打开Assets\Vuplex\WebView\Core\Scripts\BaseWebViewPrefab.cs添加如下代码。4.修改CanvasWebViewPrefab的组件RectTransform的对齐方式和宽高,宽高与分辨率相同。1.新建工程,导入3D WebView for Winfows和3D WebView for Android。8.创建Scripts文件夹,再创建Test.cs,打开编辑代码。13.发布apk,在手机上运行,即可看到与PC相同的效果。6.运行程序即可看到视频。

2024-04-29 18:46:50 2988 5

原创 MQTT服务端和客户端

在服务中找到Mosquitto Broker,在右键菜单中选择【启动】。这样,MQTT服务端就启动了。(3)【开始】【运行】,输入services.msc。2.MQTT客户端(MQTT.fx 1.7.1)如果需要使有和内网穿透,隧道类型选择TCP。(2)安装,全程点击下一步就可以。(2)订阅topic消息。

2024-04-15 16:14:13 495 1

原创 在Unity程序中使用YOLOv4识别物体时报错CvException

在某项目中使用OpenCV for Unity中YOLOv4识别物体,在Unity编辑环境下运行得好好的,发布出来一运行就报错。刚开始以为是显卡原因,换了几台电脑都报错,后来发现是中文路径的问题。程序所在路径不要有中文,只能全英文。

2024-04-12 09:49:33 412

原创 几种Yolo图像标注工具

我都打算自己写程序了,网上找到了这个工具,看来早有人无法忍受现存的标记工具,自己动手写了个标注工具,比LabelImg好用多了。最常用,但经常莫名其妙地闪退,稳定性差。Yolo可以识别的标注为txt。用了一下,感觉也还不错。

2024-03-26 11:16:36 1775 4

原创 基于Colab训练的yolov4-tiny自定义数据集(可用于OpenCV For Unity)

将训练用的coco.names、yolov4-tiny-custom.cfg、yolov4-tiny-custom_best.weights放到Assets\StreamingAssets\OpenCVForUnity\dnn下。【代码执行程序】【更改运行时类型】修改运行时为GPU(免费的GPU不好用,收费的好用,某宝上几十元就可用一个月)步骤2)在云盘上新建文件夹yolov4-tiny,在yolov4-tiny中再新增training文件夹。步骤3a)将数据集上传到yolov4-tiny文件夹下。

2024-03-25 14:40:50 1550 2

STM32串口IAP动态更新程序

STM32串口IAP更新程序,程序简单,一看就懂

2022-10-20

Unity3d红外热成像灰度图效果示例工程

Unity3d红外热成像灰度图效果示例工程,使用OnRenderImage和Shader实现。实现思路见https://blog.csdn.net/zouxin_88?type=blog

2022-04-14

RuntimeGizmo.zip

Unity运行时编辑插件RuntimeGizmo,支持unity2018以上版本。将资源放到Assets目录下即可使用。

2021-11-29

Boolean RT资源包

Boolean RT资源包,可用于Unity 几何体布尔运算

2021-08-04

DateAxis.zip

Unity3d日期时间轴,可缩放到年视图、月视图、日视图

2021-05-07

MultiCameras.zip

Unity3d多个相机视图,每一个相机对应一个视图窗口,同一对话框中显示不同视图

2019-07-26

Unity 从工具栏上拖拽生成物体

资源包展示了从工具栏上拖拽图标生成物体的最简单实例,一看就懂,实例基于Unity2017.3

2019-05-06

aforge.net设置对比度亮度等

资源中包括扩展类IAMVideoProcAmp.cs、VideoCaptureDevice.cs、VideoProcAmpProperty.cs,使用方法如下: 1.将资源中的文件放到AForge.NET\Framework\Sources\Video.DirectShow下,编译。 2.在工程中重新添加AForge.Video.DirectShow.dll即可。 GetVideoPropertyRange GetVideoProperty SetVideoProperty

2018-06-15

unity3d局域网FPS游戏官方示例Multiplayer Networking源代码

unity3d局域网FPS游戏官方示例Multiplayer Networking源代码 教程网址:https://unity3d.com/cn/learn/tutorials/s/multiplayer-networking

2018-03-02

Unity微信登录例子

ShareSDK是为APP提供社会化功能的一个组件,开发者只需10分钟即可集成到自己的APP中,它不仅支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google 等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率、传播效应等数据,有效的指导日常运营与推广,同时为APP引入更多的社会化流量。 这是Unity微信登录例子,在安卓下已测试通过,内附详细步骤说明。

2017-09-25

Unity脸部识别及自动选取最佳截图

在OpenCV基础上,完成了Unity脸部识别及自动选取最佳截图

2017-07-19

Unity3d使用sqlite例子

Unity3d使用sqlite例子,下载后可直接使用,还有封装类

2017-05-23

HTC VIVE开发包SteamVR Plugin

由于最新的HTC VIVE开发包SteamVR Plugin有bug,经常运行不正常,这个版本的示例亲测可用。

2017-05-15

Unity3d下CurvedUI使用例子

Unity3d下CurvedUI使用例子,支持鼠标和VR模式下的光标

2017-03-07

启动其他程序

启动APP

2017-02-24

php大文件上传例子及说明

php大文件上传例子,包括实现的步骤及详细说明

2016-12-06

打开Gear VR Service开发者模式带有osig文件的安卓源码

打开Gear VR Service为开发者模式,需要安装一个带有osig文件的App到三星手机。这个就是APP的源代码,参考一下你就会了。资源中还有个详细的说明文档呢。

2016-10-12

C# TCPIP服务器端和客户端异步处理

C# TCPIP服务器端和客户端异步处理,都分别封装成了类,下来就可直接用。 服务器端:SocketServer a = new SocketServer(); a.BeginServer(); 客户端:SocketClient a = new SocketClient(); a.StartConnectServer();

2016-09-09

微信支付企业付款向个人转账demo例子

PHP写的微信企业付款向个人转账demo例子,内附说明。

2016-08-30

C# Winform半透明磨砂对话框的源代码

C# Winform半透明磨砂对话框的源代码。内有详细步骤说明,如果觉得帮助了你,请评论一下哦。

2016-08-23

C# 获取应用程序超大高清高分辨率图标

C#Winform获取应用程序超大高清高分辨率图标的例子程序,获取方法已封装到一个类中,高复用性。下载可看到源代码,可远行。

2016-08-14

微信支付官网修改后的例子WxPayPubHelper运行及步骤

微信支付官网例子WxPayPubHelper运行及步骤,修改了原例子中的代码错误,内附详细的步骤说明。JSapi支付,native支付模式一,native支付模式二都能正常运行。

2016-08-09

PHP去BOM源代码

PHP去BOM源代码,运行一下PHP源代码,就可以直接查找当前目录及子目录文件中的BOM,如果有自动去掉。

2016-08-05

Thinkphp下集成微信支付例子及步骤

Thinkphp下集成微信支付例子及步骤,内有源文件(jsApiCall.html,WxJsAPIController.class.php)及详细步骤说明(Thinkphp微信支付.docx),真正的一看就会!!!

2016-08-02

php编写webservice soap服务端及客户端

php编写的webservice服务端及客户端示例,并加了说明文件,下载后可直接运行。

2016-07-18

c#操作word进行批量查找和替换

VS2010下c#操作word进行批量查找和替换。选择路径后程序自动进行批量查找和替换,去持子目录搜索、大小写匹配、整字匹配、通配符匹配。

2016-06-14

Word批量查找替换工具

下载后如果无法正常使用,请先安装.NET4.0,WORD2010。选择路径后程序自动进行批量查找和替换,去持子目录搜索、大小写匹配、整字匹配、通配符匹配。

2016-06-14

html中js加载ActiveX控件启动本地程序

资源中包括一下很详细的说明文档、一个自定义OCX控件、以及这个控件的源代码(VS2010)。 说明文档中介绍了两种方法,一个是自定义Ocx控件,一个是使用Wscript.Shell对象。

2016-06-12

Guid生成器

vs2005自带的Guid生成器,可用于生成以下几种格式: 1.// {32C781EB-E20A-4fe3-B8B7-A988FE5DDC80} IMPLEMENT_OLECREATE(<<class>>, <<external_name>>, 0x32c781eb, 0xe20a, 0x4fe3, 0xb8, 0xb7, 0xa9, 0x88, 0xfe, 0x5d, 0xdc, 0x80); 2.// {32C781EB-E20A-4fe3-B8B7-A988FE5DDC80} DEFINE_GUID(<<name>>, 0x32c781eb, 0xe20a, 0x4fe3, 0xb8, 0xb7, 0xa9, 0x88, 0xfe, 0x5d, 0xdc, 0x80); 3.// {32C781EB-E20A-4fe3-B8B7-A988FE5DDC80} static const GUID <<name>> = { 0x32c781eb, 0xe20a, 0x4fe3, { 0xb8, 0xb7, 0xa9, 0x88, 0xfe, 0x5d, 0xdc, 0x80 } }; 4.{32C781EB-E20A-4fe3-B8B7-A988FE5DDC80}

2014-10-22

ActiveX容器

VS2005提供的ActiveX测试容器,可单独使用。

2014-10-22

定向闭环区域搜索算法

为arx2010程序,定向闭环区域搜索算法,识别最小区域

2013-09-09

C#调用vc++编写的COM组件

C#调用vc++编写的COM组件,资源中包括一个VC++写的atl COM组件,有两个接口,一个是加法运算,一个字符串拼接,c#.NET对话框调用COM组件的两个接口。本例子为VS2008,程序简单,可直接编译运行。如果你觉得好,给个评论吧,谢谢。

2013-06-27

ObjectArx事务管理例子

本实例为VS2005编写的ARX事务管理实例,特别是AcTransaction::getObject()和close()的使用方法,作了正确演示。关于事务,可参见作者博客;http://blog.163.com/wslngcjsdxdr@126/blog/static/16219623020121113560514/?followBlog

2012-12-13

ObjectArx永久反应器(加入到模型空间)例子

用VS2005编写的ObjectArx永久反应器例子,将反应器加入到模型空间,程序中有五条直线,拖动一根直线,其他直线也相应的变化。保存DWG图后,再次打开后可继续使用反应器。

2012-12-12

ObjectArx永久反应器(加入到命名字典)例子

用VS2005编写的ObjectArx永久反应器例子,将反应器加入命名字典中,程序中有五条直线,拖动一根直线,其他直线也相应的变化。保存DWG图后,再次打开反应器可继续使用

2012-12-12

ObjectArx临时反应器例子

用VS2005编写的ObjectArx临时反应器例子,程序中有五条直线,拖动一根直线,其他直线也相应的变化。保存DWG图后,再次打开时反应器不可用。

2012-12-12

VC++在线程中创建并显示窗口

VC++在线程中创建并显示窗口,从线程函数开始全用windows API完成,让你不再受封装的困惑。每点一个按钮就创建一个线程,多个线程可显示多个窗口。好的话别忘了给个评论。

2012-10-10

VC中 ReadDirectoryChangesW实时监视文件操作简单实例

VC 实时监视文件夹中文件操作,如文件的删除,增加,重命名,修改等。例子为VS2005下控制台程序,浅显易懂

2012-04-11

VC++操作EXCEL实例,附步骤说明文档

VC++操作EXCEL实例,并附带步骤说明文档,使你一步一步学会。是自学的好资料,别忘了评论哦。原创作品,多谢鼓励。

2011-09-29

ObjectARX给Auto CAD加工具条

ObjectARX给Auto CAD加工具条,并在向导关键地方附图片说明。

2011-01-30

空空如也

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

TA关注的人

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