zoukankan      html  css  js  c++  java
  • 像素操作

    允许直接让三通道图像进行与scalar加减除操作

    • 但不能乘,因为回导致返回类型不一致,若需要,使用函数
    • multiply(input,input,out)
    • add(input,input,out)
    • substract( input,input,out)
    • divide( input,input,out)

    第二个input可以使用scalar类,说明图像本质上就是数组的矩阵

    创建矩阵

    使用rectangle函数与rect类

    rectangle(img2, Point(j,i), Point(j + img4.cols, i + img4.rows), Scalar(255, 255, 0), 2, 8);

    img2:要做处理的图片
    二三代表左上右下矩形的角坐标
    scalar:颜色
    2代表线条宽度,线宽,大于0表示绘制,小于0表示填充,绘制表示描边,填充表示整块区域填满
    8是线型,默认取8

      Rect函数也是画矩形的,但与上面的有所不同
      Rect(x,y,width,height),x, y 为左上角坐标, width, height 则为长和宽。

    rect(左上角坐标,宽,高);

    逻辑操作

    bitwisenot(input,output) 对像素位取反操作

    bitwise xor(input,input,out)对像素位取异或

    mat dst = ~image 取反

      

  • 相关阅读:
    JVM
    事务
    Spring中AutowireMode(自动装配模型)
    ImportAware应用
    spring中几个比较重要的扩展点
    动态代理在Spring中的应用
    基于ImportSelector模拟简单的Aop
    正则表达式分组(Grouping)
    正则表达式断言(Assertions)
    一个JSON解析器
  • 原文地址:https://www.cnblogs.com/KAVEI/p/14605193.html
Copyright © 2011-2022 走看看