当前位置: 首页 > news >正文

Halcon 学习之路 set_grayval 算子

gen_imag_const  创建灰度图像

gen_image_const(Image,Type,Width,Height)

 算子gen_image_const创建指定大小的图像,图像的宽度和高度由Width和Height决定

  • Type 像素类型
    • 'byte' :每像素1字节,无符号(0-255)
    • 'int1' : 每个像素1个字节,有符号(-128~127)
    • 'uint2': 每像素2字节,无符号(0~65535)
    • 'real':  每像素4字节,浮点(-3.4e38~3.4e38)
    • 'complex':  两个类型为'real'的矩阵
    • 'cyclic':  每像素1字节,无符号循环算术
  • Width & Height    默认值是512

set_grayval  置像素点灰度值

set_grayval(Image,Y,X,Grayval)

  • Image   图像
  • Y(Row)    输入元组 (坐标y)
  • X(Column)输入元组(坐标x)
  • 灰度值(Grayval) 要使用的灰度值。默认值是255

代码

* 设定一个单通道照片 大小为120像素 高90像素
gen_image_const (image, 'byte',120,90)
*read_image (Image2, 'F:/Cognex/img picture/15.标定板(A)/2.bmp')
* 设定高度初始位置, 间隔为20像素
for high:=0 to 89 by 20
    * 设定高度初始位置,间隔为20像素
    for wide:=0 to 119 by 20
        * 设定每一格的高度
        for one_high:=0 to 9 by 1
          * 设定每一小格的宽度
          for one_wide:=0 to 9 by 1
              * 将图片中坐标为(high+one_high,wide+one_wide)的像素点用255(白色)替换
              set_grayval (image, high+one_high,wide+one_wide, 255)
          endfor
        endfor
    endfor
endfor
for high:=10 to 89 by 20
    for wide:=10 to 119 by 20
        for one_high:=0 to 9 by 1
            for one_wide:=0 to 9 by 1
                set_grayval (image, high+one_wide,wide+one_high, 255)
            endfor
        endfor
    endfor
endfor
write_image (image, 'jpg', 0, '放大版.jpg')

相关文章:

  • c++stl——容器
  • C++Qt学习笔记——实现一个串口通信界面
  • Debian安装C语言环境
  • DeepSeek开源:FlashMLA深度解析:Hopper架构上的大模型推理革命
  • 重大更新!锂电池剩余寿命预测新增 CALCE 数据集
  • 硬件基础(3):三极管(3):三极管作为开关的时候为什么设置其工作在截止区和饱和区
  • 达梦数据库中jdbc接口的大批量插入数据的写法推荐
  • 评估自动驾驶(AD)策略性能的关键指标
  • 数字化转型数据自动采集统计分析发那科(FANUC)数据采集
  • Cuppa CMS v1.0 任意文件读取(CVE-2022-25401)
  • 过滤器 二、过滤器详解
  • VScode在windows10上使用clang-format
  • or-tools编译命令自用备注
  • Linux命令入门
  • 星座-从入门到精通
  • 18.6 大语言模型可解释性解密:打开AI黑箱的关键技术
  • 【补阙拾遗】排序之冒泡、插入、选择排序
  • 深入了解 SSH 及其相关协议
  • drupal如何支持多语言
  • Transformer 代码剖析2 - 模型训练 (pytorch实现)
  • 中期选举后第三势力成“莎拉弹劾案”关键,菲律宾权斗更趋复杂激烈
  • A股三大股指低收:汽车股领涨,大金融走弱,两市成交近1.1万亿元
  • 大环线呼之欲出,“金三角”跑起来了
  • 获派驻6年后,中国驻厄瓜多尔大使陈国友即将离任
  • 制造四十余年血腥冲突后,库尔德工人党为何自行解散?
  • 上海国际电影节纪录片单元,还世界真实色彩