OpenCV腐蚀图像和图像模糊

 

找了些c++的OpenCV资料,照着抄打成c#试试,灰度转换老是报错,不知道是不是我下载的库不对。

 

//腐蚀图像
//Mat srcImg = new Mat(@"D:\a.png", ImreadModes.Color);
//Cv2.ImShow("src", srcImg);
//Mat element = Cv2.GetStructuringElement(MorphShapes.Rect, new OpenCvSharp.Size(15, 15));
//Mat desImg = new Mat();
//Cv2.Erode(srcImg, desImg, element);
//Cv2.ImShow("desct", desImg);
//Cv2.WaitKey(0);

//图像模糊
//Mat srcImg = new Mat(@"D:\a.png", ImreadModes.Color);
//Cv2.ImShow("src", srcImg);
//Mat destImg = new Mat();
//Cv2.Blur(srcImg, destImg, new OpenCvSharp.Size(7, 7));
//Cv2.ImShow("desct", destImg);
//Cv2.WaitKey(0);

//边缘检测
Mat srcImg = new Mat(@"D:\a.png", ImreadModes.Color);
Cv2.ImShow("src", srcImg);

 

Mat destImg = new Mat();
//destImg.Create(srcImg.Size(), srcImg.Type());
//图像转换为灰度图像
Cv2.CvtColor(srcImg, destImg,ColorConversionCodes.BayerRG2RGB_VNG);

Cv2.ImShow("desct", destImg);
Cv2.WaitKey(0);

posted @   春天又来了  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示