![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
Qice
努力中...
展开
-
Unity编辑器中实现进度条,(非EditorUtility.DisplayProgressBar)
效果:核心代码:private void RenderProgressSlider() { EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("进度:"); var tmpRect = GUILayoutUtility.GetRect(10, 15); var backRect = new Rect(40, tmpRect.y, 200, 15f); var co原创 2021-06-23 23:02:24 · 659 阅读 · 4 评论 -
基于OpenCV的SSIM算法实现
简介最近接到了一个需求,需要对比图片并自动生成对比报表,核心功能就是获取图片相似度,生成表格。这里仅介绍如何实现的图片相似度获取;思路相似度计算的算法选择的是SSIM算法,具体算法原理参考的是SSIM 的原理和代码实现,算法中涉及了卷积运算,还有图片的矩阵运算,决定选用OpenCV库来实现。因为后台使用的是C#写的,OpenCV使用的是C++,所以决定用C++封装图像相似度处理的函数,通过dll导出接口到C#中使用;(C#中有已经封装的OpenCV库,OpencvSharp和Emgu都是很好的,但是原创 2020-08-20 21:13:42 · 5603 阅读 · 4 评论 -
C# Predefined type 'System.Object' is not defined or imported
在写C#的时候,有时候会出现Severity Code Description Project File Line Suppression State Error CS0518 Predefined type 'System.Int32' is not defined or importedC# Predefined type 'System.Object' is not defined or...原创 2019-12-10 22:11:31 · 2441 阅读 · 0 评论 -
C#向C++传递值时变量长度不一致的问题
在C#与C++进行交互时,经常需要相互传值,下面就来谈一谈我在传值时遇到的几个问题:bool值传递,C#传递bool值到C++中时,传递的并非一个字节,而是4个字节, [StructLayout(LayoutKind.Sequential, Pack = 1), Serializable] public class classA { public Boo...原创 2019-08-06 20:51:15 · 783 阅读 · 0 评论 -
C#---问题记录
Assets file project.assets.json not found. Run a NuGet package restore编译报错,一般是工程下的obj文件夹被删除了,或者格式损坏了,在工程所在目录运行dotnet restore即可解决,或者在VS的解决方案上右键,点击Restore NuGet Packages即可Could not load file or as...原创 2019-08-15 19:30:55 · 1241 阅读 · 1 评论