用halcon18,11版本写提取出图中的药区域,算出每个药品的面积和中心点,并将数据展示在图中
时间: 2024-02-18 12:00:52 浏览: 146
MFC调用halcon库编写的轮廓提取程序
4星 · 用户满意度95%
好的,以下是使用 Halcon 18.11 版本实现您的需求的代码:
```
read_image(Image, 'your_image.jpg')
threshold(Image, Region, ThresholdValue, MaxValue)
connection(Region, ConnectedRegions)
area_center(ConnectedRegions, Area, Row, Column)
dev_display(Image)
dev_display_region(ConnectedRegions)
dev_display_text(Area, Row, Column, [], [], [])
```
其中 `ThresholdValue` 是您设定的阈值,可以通过试验得到,`MaxValue` 是输出区域的灰度值。如果您不想显示文本颜色,可以将 `[]` 替换为 `''`。
需要注意的是,如果您使用的是 Halcon 18.11 版本,您需要确保您安装了正确的 Halcon 18.11 版本的运行库,并且将正确的 Halcon 18.11 版本的运行库路径添加到系统环境变量中。另外,您需要将 `your_image.jpg` 替换为您实际使用的图像文件名。
希望这可以帮助到您。
阅读全文