首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

机器视觉OpenCVSharp4入门教程-OpenCVSharp加载图片

​如何加载一个图像

第一种方法:Cv2.ImRead

Mat mat= Cv2.ImRead(fileName, ImreadModes.Color);

//加载为彩色图像,结果是三通道

Mat mat= Cv2.ImRead(fileName, ImreadModes.Grayscale);

//加载为灰度图像,结果是单通道,彩色的默认转灰色

Mat mat= Cv2.ImRead(fileName, ImreadModes.AnyColor);

//加载任意图像,结果随图像,灰色或者彩色。

Cv2.ImShow(“窗口名称”, mat);

//mat是将要显示的Mat对象,此处显示Mat对象必须是BGR格式,其他像素格式,需要转回BGR格式再显示

Cv2.WaitKey();

//用于Cv2.ImShow的等待。没有此句则立即执行下一行代码

第二种方法​:使用

OpenFileDialog file = new OpenFileDialog();

//OpenFileDialog是一个类,实例化此类可以设置弹出一个文件对话框

file.Filter = "JPG(*.JPG;*.JPEG);PNG文件(*.PNG);bmp文件(*.BMP);gif文件(*.GIF)|*.jpg;*.jpeg;*.png;*.bmp;*.gif";

//文件类型过滤,只可选择图片的类型

file.ShowDialog();//显示通用对话框

pathname = file.FileName;//获取图片的路径

Img = Cv2.ImRead(pathname);//读取路径下的图片

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230315A00LZW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券