如何读取不清晰的条码?
来源:互联网 发布:linux打开摄像头命令 编辑:程序博客网 时间:2024/05/01 23:07
多话不说,见下图:
这是Halcon示例程序中有的图,一般正常情况下,是读不出来的。碰到这样的图怎么办?
解决办法:
1、通过像素直方图提取其黑色条区域
2、生成一幅新图
3、将提取黑色条区域重新生成一幅图。
4、读取条码值就可以实现。
原代码如下:
dev_close_window ()
read_image (Image, 'barcode/ean13/ean13_to_preprocess_04')
get_image_size (Image, Width, Height)
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
threshold (Image, Regions, 2, 7)
connection(Regions, ConnectedRegions)
shape_trans(ConnectedRegions, RegionTrans,'rectangle1')
select_shape (RegionTrans, SelectedRegions, 'area', 'and', 510.7, 5000)
gen_image_proto(Image, ImageCleared, 255)
paint_region(SelectedRegions, ImageCleared, ImageResult, 0, 'fill')
create_bar_code_model([], [], BarCodeHandle)
find_bar_code(ImageResult, SymbolRegions, BarCodeHandle, 'EAN-13', DecodedDataStrings)
disp_message(WindowHandle, DecodedDataStrings, 'window', 12, 12, 'black', 'true')
clear_bar_code_model(BarCodeHandle)
- 如何读取不清晰的条码?
- 如何读取图很小,而且又不清晰的条码?
- 通过TCP/IP方式不间断的读取条码扫描结果,并高速处理,停机不断线
- 条码读码器提供更高的读取率
- zxing读取一维条码的原理
- 条码打印软件如何修改条码线的密度
- MFC添加的位图不清晰解决办法
- 关于录制不清晰,对焦的问题
- 笔记本外置显示器不清晰的问题解决
- 笔记本外置显示器不清晰的问题解决
- 如何设计出带括号的条码
- 如何解决手机耳机插入电脑声音不清晰/很杂
- Unity3D中UI图片模糊,不清晰解决如何解决
- 如何解决Word文档插图显示不清晰问题
- Flash中如何显示清晰的字体
- Latex如何插入清晰的Powerpoint图标
- 如何写一曲漂亮工整清晰的代码
- 论文中如何制作清晰的插图
- 【开车了】9个大数据竞赛思路分享
- Java泛型简介
- CSS 图像透明度
- hdu 3509(矩阵快速幂)
- web开发
- 如何读取不清晰的条码?
- 堆&栈,数据结构。
- hex2bin
- poj之旅——3264
- JavaScript
- 用CSS代码绘制三角形 纯CSS绘制三角形的代码
- SpringMVC加载自定义目录下的springmvc.xml配置文件
- 58. Length of Last Word
- linux的进程调度原理