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

使用编辑字母做免费网站注册公司

使用编辑字母做免费网站,注册公司,网站后台管理系统设计,黄村做网站建设文章目录 文章专栏前言文章解读前言创建ROI案例1:直接截取ROI手动截取ROI 总结ROI套路获取窗口句柄截取ROI区域获取有效区域 Stop组合 文章专栏 Halcon开发 Halcon学习 练习项目gitee仓库 CSDN Major 博主Halcon文章推荐 前言 今天来看第三章内容,既然是…

文章目录

  • 文章专栏
  • 前言
  • 文章解读
    • 前言
    • 创建ROI
    • 案例1:直接截取ROI
      • 手动截取ROI
  • 总结
    • ROI套路
      • 获取窗口句柄
      • 截取ROI区域
      • 获取有效区域
    • Stop组合

文章专栏

Halcon开发

Halcon学习 练习项目gitee仓库

CSDN Major 博主Halcon文章推荐

前言

今天来看第三章内容,既然是零基础,而且我还有大概3-4个月的时间准备,我还是老老实实从头开始学机器视觉好了。

文章解读

下面我将 Region Of Interest 命名为[找重点]

前言

  • [找重点]可以减少无效信息和
  • [找重点]经常用于找用于模板匹配的区域
    在这里插入图片描述

创建ROI

  • Halcon提供了一个[reduce_domain]的方法去获取图片域的ROI信息。
    在这里插入图片描述

案例1:直接截取ROI

在这里插入图片描述

*读取图片文件
read_image (Image, 'mreut')
*得到一个坐标为(256,256),半径为200的圆
gen_circle (ROI, 256, 256, 200)
*截取这个圆内的图像信息
reduce_domain (Image, ROI, ImageReduced)
*找到亚像素精度的图片信息
edges_sub_pix (ImageReduced, Edges, 'lanser2', 0.5, 20, 40)
*显示Image/ROI/Edges
dev_display (Image)
dev_display (ROI)
dev_display (Edges)

效果
在这里插入图片描述

手动截取ROI

在这里插入图片描述
在这里插入图片描述

* critical_points.hdev: locate saddle point markers in an image
* 
dev_update_window ('off')
* ****
* 获取图片信息
* ****
*加载图片
read_image (Image, 'landmarks')
*获取图片大小
get_image_size (Image, Width, Height)
*设置线段等基本参数
dev_close_window ()
*打开图片长宽的窗口,拿到WindowHandle的句柄
*dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
*我更推荐使用自适应图片大小的窗体这个算子
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
dev_set_part (0, 0, Height - 1, Width - 1)
dev_set_line_width (3)
dev_set_color ('blue')
dev_set_draw ('margin')
dev_display (Image)
set_display_font (WindowHandle, 20, 'mono', 'true', 'false')
* ****
* 截取ROI
* ****
disp_message (WindowHandle, '使用鼠标左键截取图片区域,右键退出', 'window', 12, 12, 'blue', 'false')
dev_set_color ('white')
*--获取绘画的Region区域
draw_region (Region, WindowHandle)
dev_display (Region)
disp_continue_message (WindowHandle, 'black', 'true')
stop ()
* ****
* step: create ROI
* ****
* 使用reduce_domain算子,设置图片的ROI
reduce_domain (Image, Region, ImageReduced)
disp_continue_message (WindowHandle, 'black', 'true')
stop ()
* ****
* step: process image within ROI
* ****
critical_points_sub_pix (ImageReduced, 'facet', 1.5, 8, RowMin, ColumnMin, RowMax, ColumnMax, RowSaddle, ColSaddle)*清空整个窗口
dev_clear_window ()
*只显示ROI部分内容
dev_display (ImageReduced)
dev_set_color ('yellow')
for i := 0 to |RowSaddle| - 1 by 1gen_cross_contour_xld (Cross, RowSaddle[i], ColSaddle[i], 25, 0.785398)dev_display (Cross)
endfor
stop ()
dev_update_window ('on')

运行结果
在这里插入图片描述

总结

ROI就是个截取部分区域的功能。有主动设置区域和被动设置区域两种方法。

ROI套路

获取窗口句柄

*打开图片长宽的窗口,拿到WindowHandle的句柄
*dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
*我更推荐使用自适应图片大小的窗体这个算子
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)

截取ROI区域

* 参数设置ROI区域
gen_circle (ROI, 256, 256, 200)
* 使用WindowHandle窗口句柄,鼠标截取ROI区域
draw_region (ROI, WindowHandle)

获取有效区域

* 使用reduce_domain句柄,获取ROI区域信息
reduce_domain (Image, ROI, ImageReduced)* 可以使用其它算子去解析ROI的ImageReduce区域。
critical_points_sub_pix (ImageReduced, 'facet', 1.5, 8, RowMin, ColumnMin, RowMax, ColumnMax, RowSaddle, ColSaddle)*--如果想凸显ROI区域,可以进行如下操作
*清空整个窗口
dev_clear_window ()
*只显示ROI部分内容
dev_display (ImageReduced)

在这里插入图片描述

Stop组合

* 使用disp_continue_message和stop组合显示F5继续程序的提示
disp_continue_message (WindowHandle, 'black', 'true')
stop ()

在这里插入图片描述

http://www.shuangfujiaoyu.com/news/34140.html

相关文章:

  • 2019年长春网站建设最新价格表深圳网络营销推广
  • php不用框架怎么做网站网络营销的内容有哪些方面
  • 线上培训网站开发seow
  • 百度统计网站速度诊断工具手机app免费制作平台
  • 刷网站seo排名软件河南纯手工seo
  • 织梦做网站好不好百度信息流怎么收费
  • 网站建设报价方案对比信息推广平台有哪些
  • 做图片格式跟尺度用哪个网站好深圳全网推广
  • 网站首页图片不清楚广告关键词排名
  • 丹灶网站建设全网营销公司
  • 付网站建设费免费域名解析
  • 网站搜索出来有图片阿里指数查询官网入口
  • 手机什么app做网站优化网站排名公司
  • 各地平台网站精准客户截流软件
  • 公司做网站哪个公司做得好竞价网络推广外包
  • 帝国 cms 网站关键字泰州seo外包公司
  • 网上商城建设 网站定制开发百度应用商店
  • 专业北京网站建设公司百度优化推广
  • 一个人可以备案几个网站百度软件市场
  • 网站模板工具网站建设免费网站
  • 做网站主要步骤网站策划是做什么的
  • 各大公司开源网站关键词查询工具
  • 天津科技制造有限公司seo整站优化哪家专业
  • 做全景的h5网站汕头seo优化培训
  • 超市会员管理系统信息流优化师工作总结
  • 半商城性质网站源代码品牌整合营销传播
  • 三星杭州 两学一做网站百度网址提交入口
  • 响应式网站怎么做mip关键词优化seo费用
  • 网络游戏监管部门投诉电话seo数据优化
  • 网站首页收录没了考研比较厉害的培训机构