zoukankan      html  css  js  c++  java
  • 读图,特征提取——形状

    提取中心圆形

    读入单个图像:文件->读取图像

    读入多个图像:助手->Image Acquisition,代码生成

    可视化->更新窗体->在单步模式->清空并显示(即最新图像不覆盖之前图像,不在之前图像上显示)

    dev_close_window () //关闭窗体
    dev_open_window (0, 0, 512, 512, 'black', WindowHandle) //打开窗体,位置、大小、颜色、句柄
    read_image (Image1, 'C:/Users/Jv/Desktop/1.jpg') //打开已有图像
    rgb1_to_gray (Image1, GrayImage) //彩色转灰度图
    invert_image (GrayImage, ImageInvert1) //反色,感兴趣区域最好是亮色
    threshold (ImageInvert1, Regions, 65, 245) //阈值分割,二值化
    connection (Regions, ConnectedRegions) //连通域识别
    select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 10623.9, 20000) //选择感兴趣的连通域
    area_center (SelectedRegions, Area, Row, Column) //获取中心圆的面积、圆心坐标
    disp_message (WindowHandle, '面积:'+Area+'
    坐标:'+Row+','+Column, 'window',0, 0, 'black', 'true') //显示结果在左上角位置
  • 相关阅读:
    准备重启blog。。。
    愿我成功省一。
    [LUOGU]P5502 [JSOI2015]最大公约数
    [LUOGU]P3400 仓鼠窝
    [LUOGU]P5149 会议座位
    OI退役记
    新开博客园~~
    1108 模拟赛
    牛客1102
    题解 CF21B 【Intersection】
  • 原文地址:https://www.cnblogs.com/xixixing/p/10520282.html
Copyright © 2011-2022 走看看