Halcon常用的画ROI区域的生成保存读取

这篇具有很好参考价值的文章主要介绍了Halcon常用的画ROI区域的生成保存读取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.Halcon常用的画ROI区域算子

1.画圆(draw_circle,gen_circle)

算子描述:

1.draw_circle为用户在窗口中交互式创建的圆生成参数。
2.gen_circle根据参数创建一个圆圈。

算子参数:

1.draw_circle( : : WindowHandle : Row, Column, Radius)

Ⅰ.WindowHandle(输入窗口句柄)
Ⅱ.Row(输出重心的行索引, circle.center.y)
Ⅲ.Column(输出重心的列索引,circle.center.x )
Ⅳ.Radius(输出圆的半径,circle.radius)

2.gen_circle( : Circle : Row, Column, Radius : )

Ⅰ.Circle(输出生成的圆对象)
Ⅱ.Row(输入中心的行索引,circle.center.y)
Ⅲ.Column(输入中心的列索引,circle.center.x)
Ⅳ.Radius(输入圆的半径, circle.radius)

例子:

dev_close_window ()
read_image (Image, 'printer_chip/printer_chip_01')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width/3, Height/3, 'black', WindowHandle)
dev_display (Image)
draw_circle (WindowHandle, Row, Column, Radius)
gen_circle (Circle, Row, Column, Radius)
dev_display (Circle)

效果图:
Halcon常用的画ROI区域的生成保存读取

2.椭圆(draw_ellipse,gen_ellipse)

算子描述:

1.draw_ellipse返回用户在窗口中以交互方式创建的任何定向椭圆的参数。
2.gen_ellipse根据参数创创建一个椭圆。

算子参数:

1.draw_ellipse( : : WindowHandle : Row, Column, Phi, Radius1, Radius2)

Ⅰ.WindowHandle(输入窗口句柄)
Ⅱ.Row(输出重心的行索引, circle.center.y)
Ⅲ.Column(输出重心的列索引,circle.center.x )
Ⅳ.Phi(输出以弧度为单位的较长半径 (Radius1) 的方向)
Ⅴ.Radius1(输出前半轴)
Ⅵ.Radius2(输出后半轴)

2.gen_ellipse( : Ellipse : Row, Column, Phi, Ra文章来源地址https://www.toymoban.com/news/detail-455717.html

到了这里,关于Halcon常用的画ROI区域的生成保存读取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenCV(十四):ROI区域截取

    在OpenCV中,你可以使用Rect对象或cv::Range来截取图像的感兴趣区域(Region of Interest,ROI)。 方法一:使用Rect对象截取图像 Rect_(_Tp _x, _Tp _y, _Tp _width,_Tp _height) Tp:数据类型,C++模板特性,可以用int、double、float等替换。 _x:矩形区域左上角第一个像素的x坐标,也就是第一个像素

    2024年02月10日
    浏览(39)
  • opencv-07-感兴趣区域(ROI)

    在图像处理过程中,我们可能会对图像的某一个特定区域感兴趣,该区域被称为感兴趣区 域(Region of Interest,ROI)。在设定感兴趣区域 ROI 后,就可以对该区域进行整体操作。 以下是一些 的例子: 目标检测和跟踪 :在计算机视觉中,目标检测和跟踪是常见的任务。通过使用

    2024年02月16日
    浏览(49)
  • 迅为RK3568开发板使用OpenCV处理图像-ROI区域-位置提取ROI

    在图像处理过程中,我们可能会对图像的某一个特定区域感兴趣,该区域被称为感兴趣区域(Region of Interest, ROI)。在设定感兴趣区域 ROI 后,就可以对该区域进行整体操作。 位置提取 ROI 本小节代码在配套资料“iTOP-3568 开发板\\03_【iTOP-RK3568 开发板】指南教程\\04_OpenCV 开发配

    2024年02月21日
    浏览(39)
  • opencv基础-07-感兴趣区域(ROI)

    在图像处理过程中,我们可能会对图像的某一个特定区域感兴趣,该区域被称为感兴趣区 域(Region of Interest,ROI)。在设定感兴趣区域 ROI 后,就可以对该区域进行整体操作。 以下是一些 的例子: 目标检测和跟踪 :在计算机视觉中,目标检测和跟踪是常见的任务。通过使用

    2024年02月13日
    浏览(39)
  • OpenCV截取ROI区域——多种形状(圆形)

    背景:在做一个中国象棋机器人的项目,项目中需要识别象棋棋子上的汉字,计划采用CNN的方式实现这一功能。在制作CNN训练的数据集的时候,需要一个截取象棋中心文字的问题。当我们定位到一个象棋的位置之后,我首先将包裹象棋的一个50*50的矩形取阈截取出来,但是,

    2024年02月16日
    浏览(50)
  • opencv基础: 视频,摄像头读取与保存的常用方法

    当然还可以从视频中抓取截图,所以现在聊一下常用的抓取视频截图的的方法。 上面有三种构造方法, 第一种是无法构造方法。 第二种参数device是一个数字。 一般笔记本如此写cv2.VideoCapture(0); 因为默认是0 ,如果有多个摄像头,就需要看设置的摄像头代表的数字了。 第二种

    2024年02月09日
    浏览(43)
  • OpenCV学习笔记 | ROI区域选择提取 | Python

            ROI区域是指图像中我们感兴趣的特定区域,OpenCV提供了一些函数来选择和提取ROI区域,我们可以使用OpenCV的鼠标事件绑定函数,然后通过鼠标操作在图像上绘制一个矩形框,该矩形框即为ROI区域。本文将介绍代码的实现以及四个主要函数 cv2.setMouseCallback、def sele

    2024年02月07日
    浏览(46)
  • OpenCV自学笔记四:感兴趣区域(ROI)、通道操作、获取图像性质

    感兴趣区域(ROI)是指在图像或画面中,我们所关注或感兴趣的特定区域。对于图像处理任务,使用ROI可以提取、操作或分析该区域的特征。 在OpenCV中,可以使用numpy数组的切片操作来定义和提取ROI。以下是一个简单的例子,展示如何使用ROI来提取图像的一部分: 在上述代码

    2024年02月04日
    浏览(43)
  • Qt5怎么用QSetting生成配置文件、读取配置文件和保存配置文件

    2024年4月22日,周一下午 在 Qt5 中,可以通过 QSettings 类生成、读取和保存配置文件。 QSettings 类提供了一个跨平台的接口,用于读取和写入应用程序的设置和配置信息,这些信息可以存储在不同的地方,如注册表(Windows)、INI 文件(Windows)、plist 文件(macOS)、以及 JSON、

    2024年04月27日
    浏览(36)
  • OpenCV从入门到精通(一) ——OpenCV简介、模块、常用函数、图像视频读取显示保存

    说明:关于OpenCV的教程和书籍已经很多了,所以,我不想重复别人已经做过的事情。如何系统全面的掌握OpenCV?我想这是每个学习OpenCV的人都想要做到的事情。说到底,OpenCV只是一个数字图像处理函数库,要全面掌握OpenCV的使用,只需要明白有哪些函数,每个函数怎么使用。

    2024年02月07日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包