一、说明

halcon生成一个空白图像是有意义的,尤其是设计算法实验的时候。这里给出单生成通道 图像,和多通道图像方法。

二、生成灰度图像

gen_image_const(Image,'byte',512,512)   //生成一个纯0图像,用byte格式

此时生成的是一个纯黑图像,若需要数据,可以如下操作。

三、给图像着色

gen_image_proto(Image,ImageCleared1,255)       // 生成纯白图像

此时,图像将成为纯255白色。

四、写入一些数据

将一个灰色矩形写入图像,显示。

gen_image_const(Image,'byte',512,512)    //生成一个纯0图像,用byte格式
gen_image_proto(Image,ImageCleared1,255)  // 生成纯白图像offx:=100
offy:=100
for Index := 1 to 100 by 1for Index1 := 1 to 100 by 1set_grayval(ImageCleared1, offx+Index, offy+Index1, 128)endfor
endfor
disp_image(ImageCleared1,3600)

更高效的写入:

gen_image_const(Image,'byte',512,512)    //生成一个纯0图像,用byte格式
gen_image_proto(Image,ImageCleared1,255)  // 生成纯白图像gen_rectangle1(Rectangle, 100, 100, 200, 200)
paint_region(Rectangle, ImageCleared1, ImageResult, 128, 'fill')disp_image(ImageResult,3600)

五、构成三通道图

gen_image_const(Image,'byte',512,512)//生成一个图像,用byte格式
gen_image_proto(Image,ImageCleared1,255)//生成第一通道图像
gen_image_proto(Image,ImageCleared2,0)//生成第二通道图像
gen_image_proto(Image,ImageCleared3,0)//生成第三通道图像
compose3(ImageCleared1,ImageCleared2,ImageCleared3,MultiImage)//合成三个通道图像。

halcon知识:对空图像的系列操作相关推荐

  1. ML:MLOps系列讲解之系列知识解读之完整总结系列内容(第一章~第九章)

    ML:MLOps系列讲解之系列知识解读之完整总结系列内容(第一章~第九章) 导读:您将了解如何使用机器学习,了解需要管理的各种变更场景,以及基于ml的软件开发的迭代性质.最后,我们提供了MLOps的定 ...

  2. SVN系列操作(二)svn不显示图标的解决方法

    SVN系列操作(二)&svn不显示图标的解决方法 参考文章: (1)SVN系列操作(二)&svn不显示图标的解决方法 (2)https://www.cnblogs.com/zymnst ...

  3. halcon知识:圆度和紧凑度

    一.说明 本文是halcon知识:select_shape究竟怎么用(1)的继续,关于select_shape的用途说的还不够,因为这些属性很多,有必要分开介绍. 二.圆度和紧凑度的直观演示 2.1 ...

  4. 查看linux硬核上的线程,给大家分享一点基础硬核知识哦 Linux的基础指令操作Lin...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 给大家分享一点基础硬核知识哦 Linux的基础指令操作L inux的基础指令操作 Linux的指令下达方式很简单,只需要记得几个重要的概念就可以 l: c ...

  5. mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数

    <Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...

  6. Jquery全选系列操作(锋利的jQuery)

    Jquery全选系列操作(锋利的jQuery) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

  7. Halcon学习(3)读取图片操作

    今天来研究Halcon中几种读取图片的操作,具体操作如下: 1. 读取单张图片 read_image(Image,'D:/Desktop/临时图片/1.png') 通过查找帮助文档知道,read_im ...

  8. 法兰克oitf操作_FANUC 系列操作面板各按键

    FANUC 系列操作面板各按键: RESET (复位键): 按下此键,复位 CNC 系统.包括取消报警.主轴故障复位.中途退出自动操 作循环和中途退出输入.输出过程等. CURSOR (光标移动键): ...

  9. 学习素材之USART篇——通过使用STM32与ESP8266(esp-01s)连接阿里云系列操作来了解USART协议和寄存器操作

    内容 通过使用STM32与ESP8266(esp-01s)连接阿里云系列操作来了解USART协议和寄存器操作 目录 USART详解 一.串口通讯协议简介 串口通讯的物理层 串口通讯的协议层 二.STM ...

最新文章

  1. 小白也能看懂:一文学会入门推荐算法库 surprise
  2. Swagger增强神器:Knife4j!用它轻松实现接口搜索、Word下载、接口过滤...
  3. python 高阶函数
  4. Tunnel Warfare(HDU1540+线段树+区间合并)
  5. C++结构体作为函数参数传参
  6. NAR丨方海发布免疫疾病遗传靶点数据库“优先指数”,助力计算转化医学研究...
  7. Docker 使用 docker push 命令 推送本地镜像到远程DockerHub仓库服务器
  8. 正在搞用web.py做的通讯录
  9. python3数据库同步_Python同步Mysql不同数据库的表
  10. 新浪微博api的使用
  11. ngix 全局配置文件和子配置文件 配置项中文注释
  12. 密室逃脱全集(试试吧)
  13. Peer-to-Peer Sockets 工程入门
  14. Swift guard let 的使用
  15. 学妹哭着问我:测试工程师应掌握什么?不知道自己是否适合做这个?
  16. c语言电脑三点竖怎么输入,竖怎么打 【处理步骤】
  17. 微信小程序云开发教程-互联网软件产品开发流程和团队分工
  18. Android MediaPlayer本地视频播放器
  19. unique()用法
  20. N880E从4.0刷回2.3

热门文章

  1. Keras情感分析(Sentiment Analysis)实战---自然语言处理技术
  2. ubuntu系统在vmware中无法联网问题解决
  3. 中兴服务器raid配置_-服务器Raid卡更换后如何恢复硬盘Raid组信息
  4. Matplotlib实例教程(十六)3D直方图
  5. 深度学习100例-生成对抗网络(GAN)手写数字生成 | 第18天
  6. 【Linux】17_计划任务
  7. hadoop streaming部分问题总结
  8. 凸优化中如何改进GD方法以防止陷入局部最优解
  9. 写给开发向产品转型的同学的3句话
  10. 【机器学习算法-python实现】svm支持向量机(3)—核函数