EmguCV学习笔记:Image

这篇博客介绍了如何使用EmguCV进行图像处理,包括运算符重载,如加减乘除,图像与图像及值的运算。还探讨了像素操作,如赋值和取反,并提到了.And(), .Xor(), .Not()等函数的应用。文章指出,这些运算通常不会改变原始图像,但._And(), ._Not()等会在图像本身进行运算。此外,还讨论了元素类型转换的便捷性和序列化与反序列化对象的方法。" 115385657,7303234,RK3399平台pinctrl子系统与设备驱动绑定解析,"['嵌入式开发', '平台开发', 'RK3399', 'pinctrl']
摘要由CSDN通过智能技术生成

运算符重载 (重载运算符 +, -, *,实现图像与图像,图像与值的运算)

Image<Gray,Byte> img1;
//Do somthing to initialize img1

Image<Gray,Byte> img2;
//Do somthing to initialize img2

IMage<Gray,Byte> img3=(img1+img2-2.0)*0.5;


像素操作(赋值,取反等)

Image<Gray, Byte> img1 = new Image<Gray, Byte>(400, 300, new Gray(30));
Image<Gray, Byte> img2 = img1.Not();
Image<Gray, Byte> img3 =
 img1.Convert<Byte>( delegate(Byte b) { return (Byte) (255-b); } );
Image<Gray, Single> img4 = img1.Convert<Single>(
 delegate(Byte b) { return (Single) Math.cos( b * b / 255.0); }  );

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值