图像处理
orangapple
这个作者很懒,什么都没留下…
展开
-
c# opencv 将Mat追加到已有的npy文件
将Mat追加到已有的npy文件原创 2023-07-12 10:42:56 · 1139 阅读 · 0 评论 -
opencvsharp 处理两幅图像的错位
计算两幅图像的错位,使之最大程度重合背景:双边扫描时,从左到右扫描,跟从右到左扫描,得到的两幅图像直接有错位,一旦发现错位,只能人工去调整phase值,第一比较费时,第二不准确,第三每次都得调整,费时间,所以需要能自动计算phase值的解决方案:调佣 phaseCorrelate函数解决步骤: 调用 phaseCorrelate函数,得到当前的X和Y值,记为x1,y1, phase值为phase1 将phase的值增加200,得到新的X和Y的值,记为x2,y2, phas原创 2022-03-14 22:35:56 · 669 阅读 · 0 评论 -
将2个三通道的图片,合成新的一个三通道图片
Mat[] afMat = Cv2.Split(new Mat(grrenFilePath)); Mat[] shgMat = Cv2.Split(new Mat(redFilePath)); Mat blueMat = new Mat(new OpenCvSharp.Size(512, 512), OpenCvSharp.MatType.CV_8UC1); blueMat.SetTo(0); Mat resultMat = new Mat(new OpenCvSharp.Size(512, ..原创 2022-03-08 09:43:32 · 398 阅读 · 0 评论 -
opencvsharp 合成两个通道为伪彩图
opencvsharp 合成两个通道为伪彩图原创 2022-01-17 21:58:30 · 251 阅读 · 0 评论 -
opencvsharp 得到一幅图的奇偶行,并各自成为新的图
//originalMat 为原始图形 Mat oddMat = originalMat.RowRange(0, 1).Clone(); //奇数图形 Mat evenMat = originalMat.RowRange(1, 2).Clone();//偶数图形 for (int i=3;i< originalMat.Rows+1;i++) { if...原创 2022-01-07 12:35:48 · 344 阅读 · 0 评论 -
OpenCvSharp N幅图片叠加成一张图片
/// <summary> /// 从一个文件夹读取1000张图片,平均后再归一化 /// </summary> public void average() { DirectoryInfo dirInfo = new DirectoryInfo(@"C:\新建文件夹\22"); FileInfo[] fileInfo = dirInfo.GetFiles(...原创 2022-01-05 17:45:21 · 2159 阅读 · 0 评论 -
OpenCvSharp 给黑白图像添加自定义的伪彩色
OpenCvSharp里有自带的伪彩色,如Cv2.ApplyColorMap(dst1, dst2, ColormapTypes.Winter);但是自带的伪彩色常常不够用,就只能自定义自己想要的颜色,如下:Cv2.LUT(src, table, b);实现方式: private byte[] GetTableByMax(int max) { byte[] table = new byte[256]; ..原创 2021-12-08 15:23:31 · 3040 阅读 · 0 评论 -
OpenCvSharp 给单个通道赋值伪彩
给单个通道赋值伪彩,用Cv2.Merge函数,给一个通道赋值,其他两个通道为0,不需要for循环对每个像素赋值赋红色伪彩 Mat src = new Mat("C:\\1.tif", ImreadModes.Grayscale);//原始图片 Mat dst = new Mat(src.Size(), OpenCvSharp.MatType.CV_8UC3);//伪彩图片 Scalar scalar = new Scalar(0);原创 2021-12-08 14:08:59 · 442 阅读 · 0 评论 -
自适应直方图均衡化,用Python和OpenCvSharp(C#)实现
自适应直方图均衡化,用Python和OpenCvSharp(C#)实现原创 2021-12-02 17:59:57 · 3351 阅读 · 0 评论 -
OpenCvSharp.Mat赋值给Emgu.CV.Mat ,并默认一个通道的伪彩色
OpenCvSharp.Mat赋值给Emgu.CV.Mat ,并默认一个通道的伪彩色原创 2021-12-02 17:51:17 · 582 阅读 · 0 评论 -
为图片赋值红色或绿色的伪彩 用python、EmguCV、 OpenCvSharp实现
为图片赋值红色或绿色的伪彩 分别用python、EmguCV、 OpenCvSharp实现原创 2021-12-02 17:46:01 · 773 阅读 · 0 评论