EmguCV-图像基本运算

图像加法 // 两图片必须有相同的大小和位深度 Mat img1 = CvInvoke.Imread(@”C:\Users\Administrator\Desktop\22.jpg”, LoadImageType.Color); Mat img2 = CvInvoke.Imread(@”C:\Users\Administrator\Desktop\11.png”, LoadImageType.Color); Mat dstImg = new Mat(); CvInvoke.Add(img1, img2, dstImg); //按照权重叠加 C…

继续阅读EmguCV-图像基本运算

EmguCV-对比度亮度调整

g(x) = af(x)+b 1、参数 f(x)表示原图像像素 2、参数 g(x)表示输出图像像素 3、参数 a(a>0),被称之为增益(Gain),通常用来控制图像对比度 4、参数 b通常称之为偏置(bias),通常用来控制图像的亮度 g(i,j) = af(i,j)+b Image<Bgr, Byte> img = new Image<Bgr, byte>(@”C:\Users\Administrator\Desktop\22.jpg…

继续阅读EmguCV-对比度亮度调整

EmguCV-基本操作

访问图片 //默认彩色模式打开 Mat srcImg = CvInvoke.Imread(@”C:\Users\Administrator\Desktop\22.jpg”, LoadImageType.Color); if (srcImg.IsEmpty) { Console.WriteLine(“文件图片找不到”); return; } Console.WriteLine($”图像宽度为:{srcImg.Cols}”);//获取图片的列 Console.WriteLine($”图像高度为:{srcImg.Rows}”…

继续阅读EmguCV-基本操作

WinForm实现管理员权限运行的三种方式

我们的软件运行时,如果涉及到文件或者数据库操作的时候,可能会提示权限不足。一种比较简单的办法,就是右击以管理员权限运行,但是每次这么操作,又会比较麻烦,有没有什么更好的办法呢?今天跟大家分享一下WinForm程序以管理器权限运行的几种方法。 采用Process.Start方法 思路很简单,就是在Program.cs入口处判断当前…

继续阅读WinForm实现管理员权限运行的三种方式

docker与宿主同步时区

1)共享主机的localtime 创建容器的时候指定启动参数,挂载localtime文件到容器内,保证两者所采用的时区是一致的。 docker run -ti -d –name my-nginx -v /etc/localtime:/etc/localtime:ro docker.io/nginx /bin/bash 2)复制主机的localtime # docker cp /etc/localtime 87986863838b:/etc/ 然后再登陆容器,查看…

继续阅读docker与宿主同步时区

wsl2出现“参考的对象类型不支持尝试的操作”的解决办法

wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用,出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。 使用下面注册表处理 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3] “AppFullPa…

继续阅读wsl2出现“参考的对象类型不支持尝试的操作”的解决办法