HALCON示例程序gray_features.hdev提取灰度图的不同特征(area_center_gray 、elliptic_axis_gray)
生活随笔
收集整理的這篇文章主要介紹了
HALCON示例程序gray_features.hdev提取灰度图的不同特征(area_center_gray 、elliptic_axis_gray)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HALCON示例程序gray_features.hdev提取灰度圖的不同特征(area_center_gray 、elliptic_axis_gray)
示例程序源碼(加注釋)
- 讀入圖片
read_image (Image, ‘monkey’) - 二值化
threshold (Image, Region, 128, 255) - 分割連通域
connection (Region, ConnectedRegions) - 通過面積與長短軸比值篩選區域
select_shape (ConnectedRegions, SelectedRegions, [‘area’,‘anisometry’], ‘and’, [500,1], [2000,1.7]) - 求取區域面積與坐標
area_center (SelectedRegions, AreaRegion, RowRegion, ColumnRegion) - 求取灰度值重心與區域面積
area_center_gray (SelectedRegions, Image, AreaGray, RowGray, ColumnGray) - 將區域擬合為橢圓求出長短軸與角度
elliptic_axis (SelectedRegions, RaRegion, RbRegion, PhiRegion) - 使用灰度矩,將區域擬合為橢圓求出長短軸與角度
elliptic_axis_gray (SelectedRegions, Image, RaGray, RbGray, PhiGray)
處理思路
這個例子是主要介紹了算子area_center 與area_center_gray 和elliptic_axis與elliptic_axis_gray的區別。
后記
大家有什么問題可以向我提問哈,我看到了第一時間回復,希望在學習的路上多多結交良師益友。
總結
以上是生活随笔為你收集整理的HALCON示例程序gray_features.hdev提取灰度图的不同特征(area_center_gray 、elliptic_axis_gray)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑苹果efi引导文件大全_经历了无数次失
- 下一篇: Python web开发——自定义use