自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PangCoder的博客

我是胖工,我愿带领每个对编程感兴趣的人进入这个领域!1

  • 博客(159)
  • 资源 (6)
  • 收藏
  • 关注

原创 [Unity]Mesh.uv赋值报错“Mesh.uv is out of bounds“

顶点的数量和UV的数量不同,Mesh不会复制数组中数据,其实只是函数调用先后顺序的问题,类使用C++的include有先后顺序。

2024-03-13 11:56:06 335

原创 GitCode|部分项目开源代码

基于MFC框架的关机程序,支持工作日设置、串口、网口等。基于WPF应用的简易音频显示器,使用NAudio.1.10.0和ScottPlot.WPF.4.1.48。基于WPF应用的 编码器模拟器,串口协议基于 布瑞特编码器 的modbus协议。基于MFC开发的关机程序,简易版中控关机,支持网络、串口。基于Windows平台的软键盘,使用VS2017开发,使用MFC框架。基于MFC的简单软键盘,使用vs2017开发。基于WPF应用的编码器模拟工具。基于WPF应用的简易音频示波器。

2024-01-29 14:58:32 991

原创 [UE4][C++]基于UUserWidget的一种序列图播放方法

最近在做一个大项目,鸽了几个月了.......

2023-11-23 11:13:02 572

原创 [Flash CS6]使用AIR拓展屏幕

虽然目前没多少人使用Flash了,但还是记录一下。

2023-08-17 16:15:10 270

原创 [UE4][C++]使用qrencode动态生成二维码

下载地址Configure之后会报错,不勾选WITH_TOOLS就行了。

2023-08-16 17:58:34 675

原创 [UE4][C++]调整分屏模式下(本地多玩家)视口的显示位置和区域

在UE4中,多个玩家共用一个显示器就可以启用分屏模式,按玩家人数(最大四人)将屏幕均匀分割,显示不同玩家的视角,开发者可以在编辑器里设置分割类型(水平或者垂直),这个分割是采用UV坐标的方式。(进入项目设置--项目--地图和模式--本地多人)调整Player的摄像机的宽高比,可以调整显示画面的大小比例。

2023-07-26 10:29:13 1983 3

转载 [转载]基于MLS( Moving Least Squares)的瘦脸算法

1.能达到瘦脸效果2.图片质量有所下降,痕迹很严重opencv+c++实现的瘦脸算法_VitowithoutHair的博客-CSDN博客关键思想是《Image Deformation Using Moving Least Squares》这篇论文中提到的方法。

2023-06-29 10:35:26 242

原创 [C++][CGAL]点云转OBJ模型(可导入Unity)

【代码】[C++][CGAL]点云转OBJ模型(可导入Unity)

2023-06-15 18:55:16 1306 2

原创 [Flash][AS3]“懒惰式引用计数回收内存“导致程序崩溃(闪退)

最近在做Flash项目时候发现,Flash CS6 发布的程序在运行超过两个小时后会闪退,在仔细检查脚本代码和资源文件后,排除了这两个方面的原因。又猜测是内存或者GDI泄漏,在任务管理器中观察了一段时间,程序的GDI没有任何变化,但内存有爆发式增长,程序初始运行内存大概是300M左右,20s后增长至1540M左右,然后Flash开始主动回收内存,内存又降至300M左右。依次循环,大概都是在1600M左右Flash会自动回收内存。

2023-06-03 16:01:34 421

原创 [Opencv][C++]模板匹配--汇总

环境:VS2015 + opencv4.2.0 x64 自编译版本说明:1.支持单模板单目标匹配、单模板多目标匹配、单模板多目标多角度匹配2.容许度:match后的分数限制,可以根据需要自己调整3.单模板多目标多角度的匹配,建议尽量使用较大容许度4.使用金字塔采样创建模板,可以大大加快检测速度。

2023-04-12 16:03:09 1727 3

原创 [C++][DirectX]Joystick分享

[C++][DirectX]Joystick分享。

2023-03-29 14:07:04 380

原创 [Unity]简单数据存储(Win和安卓)

1.安卓设备要开启存储权限,AndroidManifest.xml添加。2.window工程要有StreamingAssets文件夹。

2023-01-07 16:25:43 364

原创 [Unity]简单TCP

1.仅支持1对1链接,服务端接收和发送都是最后那个。

2023-01-06 14:04:31 272 1

原创 [Unity]简单UDP

出现错误:SocketException: 在其上下文中,该请求的地址无效。一般都是你的ip地址不是所在网段里的地址。

2023-01-05 11:57:08 337

原创 [Unity]OCR识别--Tesseract篇

在机缘巧合下(其实就是上GitHub无意发现的),找到了一个Tesseract的Unity工程,测试发现不仅识别效果很好,而且支持多平台。

2022-11-13 12:50:38 1344 10

原创 [Unity]OCR识别--OCRHMMDecoder篇

目前这个案例的效果特别不好,而且只能识别字母和数字。

2022-11-11 17:32:54 1387

原创 [Unity]OCR识别--OpenCV篇

在Unity使用OCR技术大致会写三篇吧,主要是介绍一下OpenCV、例子里的OCRHMMDecoder和Tesseract。心急的同学可以直接跳过前两篇,直接看Tesseract。就当是我水个博客吧。

2022-11-11 16:34:46 4014 2

原创 [Unity]调用C++的dll时没反应

因为无法使用Unity自带的串口,用C++封装了一个dll,然后在Unity里调用。发布出来后,在开发电脑测试一切正常,放到项目机器,无法打开串口,也没有报错!DLL在Unity的位置。

2022-10-19 15:16:39 1165

原创 [Unity]VRTK V4的导入和使用

访问上方链接获取最新组件点击进入。下拉至底部,下载插件。

2022-09-26 16:46:08 2882 1

原创 [UE4]基于粒子系统的简单拖尾(Trail)

这里直接指定了拖尾的颜色,想要变颜色的同学可以使用Particles Color替换固定颜色,这样在粒子系统里可以直接调节颜色。

2022-08-20 14:49:06 1692

原创 [Unity]UI切换环形滚动效果

请注意,Sequence是RawImages的索引,它与RawImages的是一一对应的关系,如在UI里排在最前面的是Image1,先要看它在数组RawImages是第几个,然后在Sequence同样的索引处,将它的数值设置为0(代表它是第一个选项,右边最接近Image1的永远是最后一个,顺时针)在UI上,新建Empty,改名Roller,在Roller里新加三个RawImages,将其按顺时针排序,给不同的缩放值(选中那个,永远是最前面那个,它一定要比其他的大,这样有一种视觉效果。...

2022-07-21 11:55:38 2548 7

原创 [Unity]混合弹幕(留言)的一种简单排序方法

最近修改了一个老的留言项目,由纯文字留言,变成文字、语音、图片、视频混合留言,观众可以任意点击留言观看具体内容,由于甲方不要求审核功能,发送什么就显示什么。省了很多事情。前期工作就直接跳过了,具体讲一下,关于留言排序的事情 新建了四种弹幕的GameObject,这样我就不用使用脚本创建了,使用的时候可以使用GameObject.Instantiate来进行克隆,把弹幕放到它该去的地方。 因为弹幕由很多种类,每种的宽高不一定相同,为了尽可能的使他们不会遮挡,我们需要拉开他们的间距。

2022-07-08 16:04:05 1148 1

原创 [Unity]使用GB2312,打包后程序不正常解决方案

推荐目录:"Editor\Data\MonoBleedingEdge\lib\mono\unityjit"一定要是原工程!!!!!不是打包后的执行程序!!!!!直接拷贝进Asset文件夹下,等待Editor导入dll如果导入结束,Editor有报错,再去其他路径下找这两个dll,直到Editor不报错...

2022-06-29 19:38:42 982

转载 [AndroidStudio]VideoView或MediaPlayer在锁屏或者切换界面后黑屏的解决方案

VideoView锁屏黑屏解决方案

2022-06-28 12:09:37 3610

原创 [UE4][C++]在User Widget上绘制-----方法三

此方法是在蓝图中重载OnPaint函数1.新建User Widget ,并重载OnPaint函数添加节点DrawLine,选择多个点的那个;添加Vector2D数组2.在关卡蓝图或者Pawn中添加调用函数3.效果

2022-04-09 18:12:22 1337

原创 [UE4]SplineMesh应用--鼠标轨迹动态生成Mesh

1.蓝图新建Actor添加组件如下:Spline,SplineMesh,Scene添加函数--》CreateMesh(太大了,分两张图),变量MeshArr(数组)2.设置参数SplineMesh蓝图节点:添加样条网格体组件3.在关卡蓝图(或者Pawn)中添加函数GetClickedPos事件列表添加功能4.效果注:粒子系统部分跳过 ,简单的GPU粒子,添加了碰撞效果...

2022-04-07 13:01:01 2079

原创 [UE4][C++]在User Widget上绘制-----方法二

这种方法是直接使用C++调整贴图1.新建C++类,继承UserWidget下图是新建好的,取名CanvasUserWidget2.修改CanvasUserWidget类CanvasUserWidget.h// Fill out your copyright notice in the Description page of Project Settings.#pragma once#include "CoreMinimal.h"#include "Blueprint/U.

2022-04-07 09:55:01 1084

原创 [UE4]在User Widget上绘制-----方法一(有点BUG)

1.新建两个User Widget和一张圆点图片(20x20即可)一个叫Pen,一个叫Canvas这个是图片,就是一个小红点2.在Pen里添加图片,并调整Pen的大小3.在Canvas里添加函数Draw(其他什么都不用加)4.新建一个Pawn和GameMode 游戏模式设置你的GameMode,Default Pawn设置你的Pawn,将Pawn的输入打开,设置玩家0.5.Pawn中添加功能6.效果(BUG就是Pen的回收该...

2022-04-06 17:03:22 3545

原创 [Unity]回调函数

1.在类中定义函数类型public delegate void CallBack();//无参数public delegate void CallBack(int a);//有参数2.设置变量和函数//在类中定义变量private CallBack callFun=null;.........//定义函数private void SetCallBack(CallBack call){ callFun=call}int a=0;//使用前判断一下可不可用if(c

2022-01-17 10:21:25 3122

原创 [VR][Unity]PICO G2 4K开发几个烦人的问题

1.SDK下载SDK - Pico Developer Platform http://developer.pico-interactive.com/sdk/index?id=4&device_id=2&platform_id=1下载完成后,新建Unity工程,根据你的系统版本选择导入32或者64的2.头盔与Unity连接(打开开发者选项(因为是安卓系统的))1 How to access Developer Options — PicoVR FAQ 0.1 docum...

2021-12-23 15:21:26 8094 5

原创 [C++]使用libvlc在一台主机上输出互不干扰的两种不同音频

一、项目机环境设置(推荐华硕主机)系统:win10 x64用到硬件:机箱前面板的耳机插孔,主板上耳机插孔(两个音频输出口)打开Realtek Audio Control,打开高级设置,勾选“使前部和后部的输出设备同时播放两种不同的音频流”(下面是华硕的)然后声音里就会出现新的播放设备Realtek HD Audio 2nd output二、新建工程、配置vlc环境这部分跳过,有很多教程都教学过三、关键代码下面是vlc设置音频的代码void VLCWrapp...

2021-12-17 19:08:47 1817 1

原创 投影机拼接融合技术--UE4拼接

这个是正在开发的一个项目“UE4拼接技术”,先拿一部分成果出来展示一下。一、基本思路编程语言:C++DX版本:D3dx11使用技术:HOOKUE4版本:4.24基本思路:使用DX11hook到UE4.24的游戏主体,建立新的拼接窗口覆盖老的窗口,从UE4的IDXGISwapChain拿到图像数据(GetBuffer),将图像数据转换成DXGI_FORMAT_R8G8B8A8_UNORM,显示到拼接窗口上,原理就是一张一张截图,之间贴到拼接窗口上去。也可以理解成视频...

2021-11-26 11:16:55 2652

原创 [工具分享]阿里云语音合成方言和外语Windows版本

首先你要有阿里云账号,其次要去创建一个accesskey,然后在阿里云的智能语音交互里添加语音合成项目,这方面阿里的官方文档已经很详细了,就不再多说。下载示例代码不要下载编译好的,去GITHUB下载!!!去GITHUB下载!!!去GITHUB下载!!!(被坑吐血了)#pragma once#include <windows.h>#include <ctime>#include <map>#include <string>#inc...

2021-11-23 17:59:24 1416

原创 投影机拼接融合技术--DXUT框架

一、DXUT框架 为了方便我们使用D3D,在这里DXUT框架(基于DX9).我们只需要设置一系列的回调函数就可以很好的使用D3D,节省了很多代码。使用这个框架,我们只需要知道每个回调函数的作用,在回调函数中写上处理代码即可。#include "DXUT.h"#include "DXUTgui.h"/*-----------------------------------------------------------****************************...

2021-11-22 18:08:10 773

原创 [MFC]后台获取讯飞语音输入法内容

做语音识别项目,不想购买讯飞的语音识别套餐(就是想BAI PIAO)。于是对讯飞输入法的语音部分打起了主意。开始的时候尝试了访问剪切板,发现语音输入不会暂存在剪切板里。又试了一下HOOK键盘消息和鼠标消息,一样获取不到。最终使用MFC的EDIT控件来获取。1.下载讯飞语音输入法,安装,将语音的快捷键设置成F2。(下面的是绿色板的只有语音功能)2.新建一个MFC 工程,添加一个EDIT控件,在属性里将控件设置成不可见(还可以添加一个显示控件,用来显示语音输入法的文字)...

2021-11-19 17:11:41 3606 1

原创 投影机拼接融合技术--介绍

一、准备知识和技术----使用语言:C++----使用框架:DXUT(D3D)----涉及知识:C++基础编程,OpenGL,音视频播放等---------------------------------------------------------------------------------------------------------------------------------二、开发流程-----这部分后面会单独列出来详细说明 ,现在只是简单说一下开发流程1.点

2021-11-02 17:10:26 4008 5

转载 [Anaconda][OpenVINO]表情检测

原文链接:应用 | OpenCV + OpenVINO实现人脸表情识别_英特尔边缘计算社区-CSDN博客python代码import cv2 as cvimport numpy as npfrom openvino.inference_engine import IENetwork, IECoreweight_pb = "./opencv/opencv_face_detector_uint8.pb";config_text = "./opencv/opencv_face_detector

2021-11-02 16:09:48 521 5

原创 [C++]使用链表存储、查找、修改、保存ini文件数据

AnInitFile.h/**支持"#"和";"开头注释,链表的方式存储数据*/#pragma once#include <iostream>#define AN_MAXPATH 256#define AN_PARAMLEN_MAX 1024namespace An{class InitFileReader;class InitFileWriter;struct ElementList;struct RootNodeList;struct Li

2021-08-23 16:51:14 548

原创 [Unity]在UI上循环播放序列图

一、思路1.获取播放组件 一般我们使用UI的Raw Image或者Image来显示图片 Image:仅支持Sprite类型图片,需要更改图片的格式(注意:在StreamingAssets文件夹里的图片是更改不了类型的,在这里必须放在Assets/Resources路径下) Raw Image:支持图片的原格式,一般我们将其转换成Texture2D使用2.加载图片 Resources提供了一个Load方法,可以从Re...

2021-08-05 20:44:11 1393 1

原创 [Unity]教程------Ray(射线)的基本使用

一、使用射线碰撞物体 1.准备工作 在Scene里新建一个Cube,调整位置确保,能在MainCamera里看到它,鼠标也能放在上面(就是确保我们能“触摸”到它) 2.新建脚本RayTarget(名字谁便起),添加变量Ray和RaycastHit(发生碰撞后需要从RaycastHit里提前信息)private Ray ray;//从摄像机发出射线(根据鼠标在屏幕位置)private RaycastHit hitInfo;//获取射线信息 ...

2021-07-28 11:32:43 15466 1

VlcSDK视频播放工具包

vlc3.0.16环境包,请先配置环境,使用时只需要调用VLCWrapper.h

2021-09-25

DirectShow.zip

DirectShow环境包(包含include,lib,demo)视频播放专用。记得要安装dxsdk!!!记得要安装dxsdk!!!记得要安装dxsdk!!!

2021-09-25

OpenPoseDemoOut.rar

OpenPoseDemo基于vs2015和opencv3.4.9.的工程。一个简单的demo,环境只配置了debug X64

2020-04-26

C++OpenCv利用Socket通讯类传输图片或者视频

[C++][OpenCv]利用Socket通讯类传输图片或者视频,全部源文件,可以直接运行debug模式

2019-07-12

TeeChart.Pro.v5(PJB)带使用说明.rar

TeeChart.Pro.v5(PJB)带使用说明.rar,安装包及po jie ma,还有使用说明链接

2019-06-14

宇宙的刻度2[fla文件]

宇宙的刻度2,fla文件,可以直接用flash cs6生成其他文件。(声明:仅供flash学习使用)(若有侵权,请联系我删除)

2019-04-26

空空如也

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

TA关注的人

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