2 Star 1 Fork 1

Strive.Zhang/Halcon_Learning

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Self Learn Sharp Pattern By Coding.txt 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
shikii 提交于 2019-04-05 12:03 +08:00 . 存档
* read_image (Image, 'green-dot')
* threshold (Image, Regions, 0, 119)
* connection(Regions, ConnectedRegions)
* select_shape(ConnectedRegions, SelectedRegions, 'area', 'and', 10000, 20000)
* fill_up (SelectedRegions, RegionFillUp)
* reduce_domain (Image, SelectedRegions, ImageReduced)
* create_scaled_shape_model (ImageReduced, 5, rad(-45), rad(90), 'auto', 0.8, 1.0, 'auto', 'none', 'ignore_global_polarity', 40, 10, ModelID)
read_image(SourceImage, 'green-dot')
threshold(SourceImage, Region, 0, 128)
connection(Region, ConnectedRegions1)
select_shape(ConnectedRegions1, TheMark, 'area', 'and', 10000, 20000)
reduce_domain(SourceImage, TheMark, TheTemplate)
create_scaled_shape_model(TheTemplate, 'auto', rad(-45), rad(90), 'auto', 0.8, 1.2, 'auto', 'auto', 'ignore_global_polarity', 'auto', 'auto', ModelID1)
get_shape_model_contours(Model, ModelID1, 1)
area_center(TheMark, Area, Row, Column)
vector_angle_to_rigid(0, 0, 0, Row, Column, 0, HomMat2D)
affine_trans_contour_xld(Model, ModelTrans, HomMat2D)
dev_display (SourceImage)
dev_display (ModelTrans)
read_image (ImageSearch, 'green-dots')
dev_display (ImageSearch)
find_scaled_shape_model(ImageSearch, ModelID1, rad(-45), rad(90), 0.8, 1.2, 0.3, 5, 0.5, 'least_squares', 5, 0.8, Row1, Column1, Angle, Scale, Score)
for I := 0 to |Score| - 1 by 1
hom_mat2d_identity (HomMat2DIdentity)
hom_mat2d_translate (HomMat2DIdentity, Row1[I], Column1[I], HomMat2DTranslate)
hom_mat2d_rotate (HomMat2DTranslate, Angle[I], Row1[I], Column1[I], HomMat2DRotate)
hom_mat2d_scale (HomMat2DRotate, Scale[I], Scale[I], Row1[I], Column1[I], HomMat2DScale)
affine_trans_contour_xld (Model, ModelTrans, HomMat2DScale)
dev_display (ModelTrans)
endfor
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhangzheng10/Halcon_Learning.git
git@gitee.com:zhangzheng10/Halcon_Learning.git
zhangzheng10
Halcon_Learning
Halcon_Learning
master

搜索帮助