halcon处理简单小例子和C#

该博客介绍了如何利用Halcon库在C#中进行图像处理,包括读取图像、设置区域、灰度值分割、区域连接、形状选择和计算合适大小的点的数量。通过示例代码展示了在Windows窗体应用程序中实现这些功能的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


找出图片有几个点,合适大小的点

read_image (SsSingle10, 'C:/ss_single_10.tiff')
gen_rectangle1 (ROI_1, 137.948, 99.8922, 1300.91, 1568.13)//画区域
reduce_domain (SsSingle10, ROI_1, ImageReduced)//删除不必要的区域
threshold(ImageReduced, ROI_1, 4000, 20000)//灰度值分割
connection (ROI_1, ConnectedRegions)//把区域连接
select_shape (ConnectedRegions, selectedRegions, 'area', 'and', 1150,5000)//选择形状或者区域,这里按大小区分
count_obj(selectedRegions,NumBalls)//计算合适大小个数

area_center(selectedRegions, Area, Row, Column)//这个我也不知道干嘛的

效果如图:



public partial class Form1 : Form
    {




        public Form1()
        {
            InitializeComponent();
            this.button3.Enabled = true;
        }
        HDevelopExport HD = new HDevelopExport();
        string ImagePath;
        public static int aa;
        public void button3_Click(object sender, EventArgs e)
      &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值