《zw版·Halcon-delphi系列原创教程》 邮票艺术品自动分类脚本

邮票艺术品自动分类脚本,是个综合应用,有不同尺寸图像的自动识别、区域分割
还有作品附近文字的自动分割
此类项目,字符都不是标准工业字符,ocr需要重新建库,这里就略过了。

ps,脚本很短,才40多行,有兴趣的网友,可以自己改为delphi、vc、vb版

 gen_rectangle1 (Rect, , , , )
dev_update_var ('off')
dev_update_window ('off')
dev_close_window ()
read_image (Image, 'stamps/swiss1')
get_image_size (Image, Width, Height)
dev_open_window (, , round(Width / 1.5), round(Height / 1.5), 'black', WindowID)
set_display_font (WindowID, , 'mono', 'true', 'false')
for i := to by
read_image (Image, 'stamps/swiss' + i)
get_image_size (Image, Width, Height)
dev_set_part (, , Height - , Width - )
dev_display (Image)
dev_set_draw ('fill')
threshold (Image, Dark, , )
fill_up (Dark, DarkFilled)
connection (DarkFilled, ConnectedRegions)
select_shape (ConnectedRegions, PotStamps, 'area', 'and', , )
opening_rectangle1 (PotStamps, Stamps, , )
select_shape (ConnectedRegions, Lines, 'convexity', 'and', , 0.3)
select_shape (ConnectedRegions, Character, 'area', 'and', , )
top_hat (Lines, Rect, RegionTopHat)
connection (RegionTopHat, ConnTopHat)
select_shape (ConnTopHat, AllLines, 'area', 'and', , )
union1 (Character, CharacterUnion)
dilation_rectangle1 (CharacterUnion, Words, , )
connection (Words, SingleWords)
shape_trans (SingleWords, RectWords, 'rectangle1')
dev_set_draw ('margin')
dev_display (Image)
dev_set_color ('red')
dev_display (AllLines)
dev_set_color ('green')
dev_display (Stamps)
dev_set_color ('yellow')
dev_display (Character)
dev_set_color ('blue')
dev_display (RectWords)
if (i < )
disp_continue_message (WindowID, 'black', 'true')
endif
stop ()
endfor
dev_display (Image)

【《zw版·Halcon-delphi系列原创教程》,网址,cnblogs.com/ziwang/】

《zw版·Halcon-delphi系列原创教程》 邮票艺术品自动分类脚本的更多相关文章

  1. 《zw版·Halcon-delphi系列原创教程》 酸奶自动分类脚本(机器学习、人工智能)

    <zw版·Halcon-delphi系列原创教程>酸奶自动分类脚本(机器学习.人工智能) Halcon强大的图像处理能力,令人往往会忽视其内核,是更加彪悍的机器学习.人工智能.       ...

  2. 《zw版·Halcon-delphi系列原创教程》 水果自动分类脚本(机器学习、人工智能)

    <zw版·Halcon-delphi系列原创教程> 水果自动分类脚本(机器学习.人工智能) 前面介绍了超市,流水线,酸奶的自动分类算法,下面再介绍一个水果的自动分类算法. Halcon强大 ...

  3. 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别

    [<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...

  4. 【《zw版·Halcon与delphi系列原创教程》Halcon图层与常用绘图函数

    [<zw版·Halcon与delphi系列原创教程>Halcon图层与常用绘图函数 Halcon的绘图函数,与传统编程vb.c.delphi语言完全不同,     传统编程语言,甚至cad ...

  5. 《zw版Halcon与delphi系列原创教程》发布说明

    <zw版Halcon与delphi系列原创教程>发布说明 zw转载的<台湾nvp系列halcon-delphi教程>,虽然很多,不过基本上都是从cnc.数控角度的demo..  ...

  6. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  7. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  8. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  9. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi

    [<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推 ...

随机推荐

  1. WPFFontCache_v0400.exe CPU使用率过高的问题

    最近的电脑很慢 CPU超过50%了 任务管理器显示是WPFFontCache_v0400.exe 的问题 每次强制终止后不就又重新启动很是麻烦, 在MSDN中找到了解决办法: 禁用Windows Pr ...

  2. android studio 0.8.11 如何导入Library(新手向)

    网上下了个ViewPagerIndicator的库,下载下来是个zip包,解压开来,里面有一个library和一个sample文件夹,还有一些其他的配置文件. 其中library就是我们新项目中要引入 ...

  3. ubuntu下安装boost环境

    改自 http://blog.chinaunix.net/uid-12226757-id-3427282.html =============第一种: 也是最简单的:进入linux系统后,输入   # ...

  4. SSH验证原理

    http://www.tuicool.com/articles/qyiyim 下面会讲解ssh的密码登陆和免密码登陆.无论是密码登陆还是免密码登陆,安全使用的都是RSA非对称加密. SSH之所以能够保 ...

  5. http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&utm_medium=referral

    http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&utm_medium=referral

  6. 微信接口请求万能函数http_request

    关键字:http_request http_request post get http request原文: http://www.cnblogs.com/txw1958/p/http_request ...

  7. mvc理念和thinkphp的语法特征 thinkphp引入模板

    mvc即模型(model)-视图(view)-控制器(controller)的缩写 控制器很重要,功能性的东西要靠它实现,模型我还没接触到,只知道它对数据库负责,类似一个大控件吧... 速度... 一 ...

  8. 第十篇 Replication:故障排除

    本篇文章是SQL Server Replication系列的第十篇,详细内容请参考原文. 复制故障排除是一项艰巨的任务.在任何复制设置中,都涉及到很多移动部件,而可用的工具并不总是很容易识别问题.Th ...

  9. python之map、filter、reduce、lambda函数

    map map函数根据提供的函数对指定的序列做映射,定义:map(function, sequence[,sequence,...])--->list 例1 >>> map(l ...

  10. 成员变量NSString类型指针的属性为什么用copy(属性)

    创建一个分类Person设置属性@property(nonatomic,strong) NSString * name; 在- (void)viewDidLoad 中打印测试 name的属性是stro ...