自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

转载 【四大步骤,教你彻底关闭Win10自动更新】

设置好四个步骤后记得必须重启电脑,如果有些家庭版没有那个功能的,可以自行百度,安装相应组件。设置好后,点击windows更新,出现更新错误,那么恭喜你,禁用自动更新成功,喜大普奔!PS:电脑要的就是稳定,烦人的更新根本没有必要,而且它更新还特别频繁。

2023-05-28 13:41:37 165

原创 【Stable Diffusion/NovelAI Diffusion的AMD GPU加速推理探索】

这边我们还是MS大发好,用MS的DirectML推理框架推理

2022-11-01 11:33:21 12182 5

原创 【C#在资源管理器中显示自定义文件格式的缩略图】

C++版可以参考https://learn.microsoft.com/zh-cn/windows/win32/shell/building-thumbnail-providers。

2022-09-25 18:23:56 990

原创 【Blender批量合并fbx动画到单个gltf】

Blender FBX合并

2022-09-21 00:23:06 871

原创 【用VSCode编写MarkDown并导出Epub电子书】

那么我们小试牛刀,插入一个gif动图吧,md最大的好处就是可以插入图标,公式以及GIF动图,这个非常关键,因为word文档做不到。在预览窗口右键菜单,eBook->ePub即可,如果没指定名字会默认用md文件名,并且会覆盖上一次生成的同名文件。首选安装VSCode,同时安装python 3,并设置好VSCode的Python环境,虽然不是特别重要。然后创建一个Python工程文件夹,里面创建图片文件夹和md文档,干净一点,强迫症狂喜。另外,md语法还支持插入html代码,这个极大丰富了md的创作。

2022-09-12 17:25:57 3204

原创 【Godot测试】【在Godot中添加VRM模型和VMD动画并播放】

如果没有,请看:https://www.bilibili.com/video/BV1PJ411i7hK。设置方法:https://www.bilibili.com/read/cv7517116。加载成功,你可以看到,除了舞蹈动画,还有物理模拟和表情动画,如果你的vmd包含表情的话!下载:https://github.com/EIRTeam/VMDMotionDemo。要问什么,那当然是作者插件发布日期推算出的版本号就是3.3.3或以下。这个插件运行效率不高,毕竟是GDScript,耐心等待就好了。

2022-09-11 20:00:50 1918

原创 【OpenGL现代游戏引擎学习笔记】【001-可视化骨骼动画关节节点】

本代码提供了box,Pyramid等类型的显示,数据由Maya建模获取,原理就是做个默认cube的内接几何体,然后放大100倍,也就是外接一个1立方米的cube,即所有设定的几何体的包围盒大小是1立方米,并且确保轴心在原点,然后通过变换矩阵去变换这个几何体进行骨骼的可视化!另外这个法线扭曲是无解,最好重新计算,有大佬能解决就好了,当然也可以有骚操作,就是通过shader里把小于0.4的亮度的强行变为0.4。这样可以实现最基本的光照,已经非常还原Unity的效果了。为后面操作骨骼做准备!......

2022-08-30 01:38:28 972

原创 【在OpenTK中用KhronosGroup/UnityGLTF的dll解析VRM格式模型】

KhronosGroup的UnityGLTF插件,本体是GLTFSerialization.dll,其实就是对glTFLoader的重写,用于读写GLTF/GLB格式,它隐藏了一些细节,但是我们还是可以解析为VRM的(VRM是GLTF/GLB的拓展部分加了一点二次元的香料,本质就是glb!)其实大厂做的类库比较简单易读,GLTFSerialization.dll的读写基本上也和glTFLoader八九不离十。读取的VRM模型素材是"AliciaSolid_vrm-0.51.vrm",你可以到github搜,

2022-07-04 02:14:46 820

原创 【UE4.x像素推流】

目前5.0官方文档还没有,大概率还未支持,但是4.x-4.27之间的版本都可以看官方文档即可,但是有一点不支持低端A卡,包括我的RX6600(不带XT)都不支持,N卡包括GTX1050都是支持的,具体支持的A卡型号可以搜一下文档,不支持大部分A卡就是有点坑爹了UE4.26实机画面,方便启动可以快捷方式里输入 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -RenderOffScreen -Log最后的一句是启用离屏

2022-06-25 14:49:25 762

原创 【UE4.26 透明背景图像串流到OBS作为挂饰】

我们的目标是把UE里的一个对象,单独扣出,实时显示到OBS上图红色框选的为UE里一个虚拟摄像机捕获的一个对象透明背景层,然后你可以更进一步,开启虚拟摄像头,到b站等直播需要的软件和版本UE4.26Live-streaming Toolkit(下载 for UE4.26): https://offworld.live/download-centerobs-spout2-plugin:v1.3(26a11bb): https://github.com/Off-World-Live/obs-s.....

2022-06-12 08:55:11 2863

原创 【OpenCVSharp开启高清摄像头】

使用版本OpencvSharp4核心代码: var capture = new VideoCapture(0, VideoCaptureAPIs.DSHOW); //https://shimat.github.io/opencvsharp_docs/html/5e5a9f7a-b360-809c-b542-799b01ac1aa2.htm var v = OpenCvSharp.FourCC.FromString("MJPG");

2022-05-11 15:05:03 1661

原创 【C#与C++结构体数组互相传递】

应该是目前网上能看到的思路最清晰的版本了!首选是CPP端,把以下编译为dll#pragma warning(disable:4996)#include <stdio.h>#include <string.h>//extern "C" __declspec(dllexport) void __stdcall init(int &num)//{// num = 233;//} //OKtypedef struct Student{ char name.

2022-05-07 03:41:30 3121 3

原创 【OpenCVSharp Mat和byte[]互相转换】

版本:opencvsharp-4.5.3.20211228我们以三通道图片为例:1:Mat->byte[] Mat mat = Cv2.ImRead(fullpath);//Mat默认通道顺序是Bgr,和Bitmap一致 var bytes = new byte[mat.Total()*3];//这里必须乘以通道数,不然数组越界,也可以用w*h*c,差不多 Marshal.Copy(mat.Data, bytes, 0, b.

2022-05-06 04:40:53 6966 1

原创 【脑洞大开:C# CSCore转NAudio播放所有无损音频格式】

事情是这样的,NAudio支持的格式有限,而且都是硬转,然后CSCore默认支持的也不多,甚至更少;西喀西,CSCore自带一个FFmpeg拓展,这样不用我多说了吧,支持格式一下子超了NAudio!但是博主又是NAudio用得比较熟,于是参考NAudio的WaveStream接口设计把CSCore转化到NAudio里播放,当然既然正着能转,反着肯定可以转!Just show me the CODE!:解码端:namespace Imouto.Audio{ /// <summary&g.

2022-01-29 03:03:27 1916

原创 【C#通过共享内存MemoryMappedFile解码和播放WavPack等PCM音频】

这里只介绍思路,具体代码可以指路如果有更好的方法,欢迎指出,这里仅当抛砖引玉原理很简单,找到一个可以同时可读可写的流对象而且不必担心写入时流的位置对播放的影响就完事大吉,因为两个解码的位置和读取流的位置必定不一样(也许可以通过锁来解决),一开始博主想到的是TCP UDP这些的,的确是可以的,服务端发送数据,客户端读取数据;其实还有一个更好的,就是MemoryMappedFile,它是读写毫不相干,那么我发送端只需要发送就可以了,另外一端直接读取,非常方便 //全局 st.

2022-01-27 03:34:17 3093

原创 【OpenCvSharp学习一:图片相似度比较】

搬运自自己的jianshu博客原理就是把两个图片转化为大小相同的灰度图,然后相减,再和原图比较一下算法有不足,但是基本满足需求,希望能抛砖引玉 float Similar(ref Mat src, ref Mat src2) { Mat gray1 = new Mat(src.Size(), src.Type()), gray2 = new Mat(src2.Size(), src2.Type()); Cv2.CvtColor(s

2022-01-17 02:23:46 4124 1

原创 【AMD显卡在WIndow10/11部署带GPU支持的深度学习环境(Pytorch-DirectML篇)】

这篇是之前Tensorflow-DirectML的姊妹篇,如果对TF感兴趣的可以搜索我的博文。首先我们丢一个官网地址,但是官网那个会误导新人如果你按那个操作的话。https://docs.microsoft.com/en-us/windows/ai/directml/gpu-pytorch-windows这里用我的方法操作:首先声明一下,因为我的显卡是AMD RX6600,不带XT(性能和RTX3060 12G版本半斤八两),所以目前没有最新的WSL2驱动,如果有了的话欢迎告知我,所以我这里就.

2021-11-28 15:15:37 15774 35

原创 【AMD显卡在WIndow10/11部署带GPU支持的深度学习环境(Tensorflow-DirectML篇)】

我这先晒一个结果:首先这里推荐的系统比如Win10不要太老,尽量新一点,特别是针对WSL2本人用的显卡是AMD Radeon RX6600(后面不带XT,很重要!因为还有XT版嘛,性能差20%左右)CPU:i5 12600KF(目前的神卡,干翻上一代i9 K)系统WIn10专业版,内部版本号:19042,版本不要太老,太老自己Windows更新那边升级一下到最新。这里出现了两个分叉,一个是用我们本地Window环境,一个是用WSL2,如果你是准备用WSL2那么你最好是安装Window10/11.

2021-11-27 19:39:53 29144 30

原创 【更好的中文语音识别SpeechBrain Win10/11本地部署,基于Aishell】

环境:Win11x64+Vscode+Python3.7.2x64+Pytorch1.9(CPU or GPU)本文默认Win11,Win10 100%素可以得,默认向下兼容!首先,你得把Vscode弄好(python 插件安装),py环境搭好,我们用默认得base py环境即可,当然,你也可以在conda创建py环境然后在https://huggingface.co/speechbrain/asr-transformer-aishell/tree/main,下载下载完自己改文件名以及后缀,改得.

2021-09-02 11:53:43 5271 4

原创 【自己动手,打造自己的Wallpaper引擎(Win10/Win11)】

本篇开发环境是Win11x64+VS2019+.Net5.0,代码兼容Win10首先,我们这里用C#.Net5运行时作为图形界面,方便统一调用,不同程序集直接可以无缝衔接;你也可以用其他框架,但是最终要可以获取窗口句柄为目标,因为我们可以用WPF/Winform嵌入一个外部exe作为子窗体首先,我们这里用WPF调用Winform,.现在两个框架都有.Net5的版本,你就不需要安装两个SDK了工程目录:Winform作为dll,我们在WPF实例化它,然后一个.Show()就可以显示Winform窗.

2021-08-25 22:10:54 3083

原创 【Winform Vlc.DotNet Fill拉伸控件实现全屏】

主要参考里一个VB的实现,原理都素一样得:https://github.com/graysuit/BasicVLC首先在Form1.cs里,我们:声明一个全局变量: Vlc.DotNet.Forms.VlcControl VlcPlayer;在Form1构造函数内得 InitializeComponent();下方初始化VlcPlayer: VlcPlayer = new Vlc.DotNet.Forms.VlcControl() {

2021-08-21 13:59:12 1463 2

原创 【html5插入透明Webm视频】

首先,你得有个透明Webm,哪里找?tb搜索:透明粒子素材,格式一般为mov格式,带alpha通道然后用cmd命令,结合ffmpeg转换为vp8或vp9编码得webm视频:H:\iApp\小丸工具箱月儿\xiaowan_lune\tools\ffmpeg.exe -i “I:\ZUOYE_2021\Cinematic DustFX 001.mov” -c:v libvpx -pix_fmt yuva420p “I:\ZUOYE_2021\Cinematic DustFX 001.mov.webm”这个

2021-08-14 15:12:51 4538 1

原创 【Win10/11 WSL2 Pytorch-GPU版安装避坑指南(慢更)】

本文的目的是在Windows的Linux子系统里安装Pytorch GPU版,并不是cpp版,当然原则上cpp版也可以用,建议完整看完本文主体部分再看详细的链接部分免得掉坑首先,你的电脑必须是比较新的win10或者win11预览版(或正式版)具体是:WSL 2 仅适用于 Windows 10 版本 18917 或更高版本然后参考https://www.bilibili.com/read/cv11143517安装PS:前面的步骤都差不多,只不过,win11自带Windows Terminal,你不必.

2021-08-07 11:19:00 5936

原创 【Saba MMD Win10x64编译】

本文原创介绍一下SabaMMD这个MMD动画库的编译过程首先官网下载:glfw-3.3.4 源码,PS:不素bin,是srcsaba-master 截至目前的最新版本bullet3-3.17 源码首先编译bullet3-3.17:其他默认,但是只有一点是最关键的,就是我蓝色的选项,勾选即可,意思是MD DLL(不懂自己百度),不勾选后面必然编译失败编译Saba首先,把glfw-3.3.4源码丢到Saba目录,结构是这样的:PS:如果你用的是GLES,那么需要下载glslang源码到g

2021-07-21 22:50:08 515 5

原创 【敏捷办公学习必备软件推荐】

简介我部分摘抄网上的软件介绍1:EverthingEverthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件,速度快到让你难以置信。Everything在第一次运行时,会建立索引数据库。PS:建议以服务运行,开机启动,文件更新即可快速更新自带的搜索数据库还可以用表达式搜索2:StringFinderString Finder是一款非常实用的文本内容查找工具,采用先进.

2021-07-04 15:21:57 485

原创 【雨滴风格 时间&倒计时置顶显示小工具】

可以设置颜色,大小,倒计时,可以无限多开,方便Zbrush建模的童鞋可以观看时间或计时https://pan.baidu.com/s/1q6rjYFjcY0rWH9sEb8sifg 提取码: yfaq

2021-06-05 01:53:44 2356 8

原创 【win10 libtorch 1.7.1 C++ inference】

原创,转载请注明出处,谢谢!首先官网下载运行库:https://pytorch.org/get-started/locally/根据自己系统下载cpp的lib我因为自带的系统的python环境的torch是1.7.1,所以下了这个版本划重点:本机Pytorch python训练model版本最好和libtorch版本一致!最新版本的torch已经支持AMD显卡了,不必只能用N卡了!VS版本:2019OpenCV版本:opencv410_vc14,其他版本应该也可以include:xxx.

2021-05-09 20:19:11 1141

原创 【Blender建模神器-自定义快捷键小键盘】

就是这种小键盘,大家可以tb上以图搜图搜一下,还素很方便的我把移动的Gx,Gy,Gz和新建Shift+A全部设置了快捷键,设置是热插拔的,设置即起效而无需重新打开Blender,组合键不要太舒服,建模效率直接芜湖起飞!...

2021-05-03 23:15:41 911

原创 【Magick++透明图层合并】

使用版本:ImageMagick-7.0.10-34-Q8-x64-dll.exe,注意,必须安装,安装好设置环境变量(软件会自动设置),勾选c++api,后面直接拷贝lib和include到vs目录图片:#include <Magick++.h>Magick::Image base, mask; // Read image mask.read("lokok.png");//读取透明图层 base.read("222.jpg");//背景图层 base.alphaChanne.

2021-04-11 02:19:35 432

转载 【windows通过修改注册表开启GPU硬件加速】

微软前些日子发布的Windows 10 v2004已经支持硬件加速GPU调度功能 , 可以用来提高中低端显卡的整体显示的性能。然而并不是所有的用户都能用上高端显卡,像我这种穷的叮当响的都是用低端显卡,充分发挥图拉丁精神。而目前GPU调度功能仅支持部分高端显卡,然而高端显卡又用不上GPU调度,需要用到这个功能的中低端显卡它头部支持,很是让人惆怅。还有一种情况就是显卡已经支持GPU调度,但是功能没有开启,导致不能使用;所以我们就通过修改注册表来开启该功能。具体哪些显卡支持该功能,我也不清楚,只能自己修.

2021-04-08 22:03:12 6012

原创 【Pybind11 C++调用Python并返回结果】

网上有很多CPP用Pybind11生成pyd的的代码,很少有CPP直接调用python的这里简单介绍一下首先,如果系统已经有最新的默认python3x64,那么直接使用这个的dll,lib以及环境变量,如果没有设置环境变量,那么自己百度里谷歌一下,因为这好像是一个bug,调用py的dll会搜索python的环境变量;如果没有安装,那么更好,直接下载python3.x 64bit,具体版本可以看Pybind11支持的最高版本,并且设置环境变量(一般安装python会有设置环境变量的勾选)PS:32bi.

2021-03-22 09:15:51 3832 2

原创 【CppFlow2 Tensor变化】

弄了好久终于弄出自定义输入vector类型的GPU张量了需要一点小技巧,目前没有更好的办法,这里仅仅是抛砖引玉原本的cppflow::fill这个函数只能生成批量是x的Gpu张量,各个数字不能改而cppflow::tensor虽然可以自定义,但是却是Cpu张量 std::vector<int32_t>ids = { 1,17,61,2,17,61,2,14,136,2,23,116,2,6,36,1,218 }; int64_t dim = static_cast<int.

2021-03-14 01:13:09 564 4

原创 【TensorflowTTS 中文语音生成 Win10】

原创,如需转转请著名出处。安装或下载官方demohttps://github.com/TensorSpeech/TensorFlowTTS这里如果我们直接pip install .它会直接直接给装个tf2.3.1gpu版本,你可以打开setup.py改配置,这个tf2.3.0-2.4应该都可以运行,以上现在前提是你已经安装了tf2.3gpu版本,我们以tf2.3.1为例,因为我也不小心中招了,把我的2.3.0给升级了show me the code首选我们注释掉cleaners.py的德文py.

2021-03-13 00:14:20 2006 3

原创 【TensorFlow 2.3.0 GPU Win10 安装】

TensorFlow 2.3.0 GPU Win10 安装使用 pip 安装 TensorFlowTensorFlow 2 软件包现已推出tensorflow:支持 CPU 和 GPU 的最新稳定版(适用于 Ubuntu 和 Windows)tf-nightly:预览 build(不稳定)。Ubuntu 和 Windows 均包含 GPU 支持。旧版 TensorFlow对于 TensorFlow 1.x,CPU 和 GPU 软件包是分开的:tensorflow1.15:仅支持 CPU 的版

2021-03-11 21:59:52 685

原创 【TensorFlow CPU&GPU C API inference】

这里是关于TF C API 训练(python)和推理(C语言)一条龙流程,具有工业部署价值,非常可贵,且看且珍惜,诸君!首先我们还是一经典的mnist为例,训练为冻结的pb文件用于c推理# -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literalsfrom tensorflow.examples.tutorials.mnist import input_dataimport tensorflow.

2021-03-05 23:27:35 558 3

原创 【TensorFlow CPU&GPU C/C++ Dll 1.x-2.x官方下载】

把浏览器上面的xml地址和下面的key合并,回车即可下载(想不到吧)所有版本都有,是原版,再也不用到某CS*N博客用积分下载了,吃力不讨好版本还低,甚至配置不完整解压打开是这样的:自己编译?不可能的,这辈子都不可能的!我下的1.15.0,最新版本api也差不多,因为这个是1.x的最后一个大版本,下个版本就是2.x了,作为稳定版非常不错,用的人也多(划重点),如果没有意外,编译的结果是这样的:灰常的perfect!PS:基本上,cuda的sdk,你10.x到后面的全部安装一遍就可以使用1..

2021-02-28 08:50:25 571 1

SpeechASR.7z

SpeechASR.7z

2021-10-14

resnet1000.json

resnet1000.json

2021-05-09

空空如也

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

TA关注的人

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