![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图片处理
文章平均质量分 60
superowner001
这个作者很懒,什么都没留下…
展开
-
【Stable Diffusion/NovelAI Diffusion的AMD GPU加速推理探索】
这边我们还是MS大发好,用MS的DirectML推理框架推理原创 2022-11-01 11:33:21 · 12430 阅读 · 5 评论 -
【C#在资源管理器中显示自定义文件格式的缩略图】
C++版可以参考https://learn.microsoft.com/zh-cn/windows/win32/shell/building-thumbnail-providers。原创 2022-09-25 18:23:56 · 1049 阅读 · 0 评论 -
【敏捷办公学习必备软件推荐】
简介我部分摘抄网上的软件介绍1:EverthingEverthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件,速度快到让你难以置信。Everything在第一次运行时,会建立索引数据库。PS:建议以服务运行,开机启动,文件更新即可快速更新自带的搜索数据库还可以用表达式搜索2:StringFinderString Finder是一款非常实用的文本内容查找工具,采用先进.原创 2021-07-04 15:21:57 · 527 阅读 · 0 评论 -
【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 · 1793 阅读 · 0 评论 -
【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 · 7673 阅读 · 1 评论 -
【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 · 4265 阅读 · 1 评论 -
【自己动手,打造自己的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 · 3315 阅读 · 0 评论 -
【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 · 1588 阅读 · 2 评论 -
【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 · 572 阅读 · 5 评论 -
【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 · 1187 阅读 · 0 评论 -
【Blender建模神器-自定义快捷键小键盘】
就是这种小键盘,大家可以tb上以图搜图搜一下,还素很方便的我把移动的Gx,Gy,Gz和新建Shift+A全部设置了快捷键,设置是热插拔的,设置即起效而无需重新打开Blender,组合键不要太舒服,建模效率直接芜湖起飞!...原创 2021-05-03 23:15:41 · 941 阅读 · 0 评论 -
【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 · 451 阅读 · 0 评论