halcon之扫描文档祛底色

摘要:
Halcon的扫描文档背景去除功能许多扫描APP都具有背景去除功能:通常扫描的图像可以用于存档或重新打印。最初,我想打印扫描的文件,但打印的文件不是我想象的那样。熟悉photoshop的人通常通过调整色阶来实现这一目标。但今天,我将介绍halcon灰度拉伸函数(scale_image)来实现这一目标。
                                         halcon之扫描文档祛底色增
 
很多扫描APP都有祛底色的功能:用于改善成像质量,通常扫描后的图像可能会用于存档或者再打印。
 
本来想通过扫描后打印,想法是好的,但是打印出来的文件不是自己想象的那样,打印出来有底色,
而且很严重,那该怎么办才能解决?
 
熟悉photoshop的通常通过色阶调整来达到此目的,但是今天介绍的是用halcon灰度拉伸函数(scale_image
来达到此目的。下图是halcon祛底色的效果。
 

halcon之扫描文档祛底色第1张halcon之扫描文档祛底色第2张

 
 
在halcon的可视化工具-灰度直方图中可以找到,例如此图将(0,130)拉伸到(0,255)
halcon之扫描文档祛底色第3张
 
代码实现
read_image (Image, 'test.png')

gmin:=0
gmax:=130
multi:=255.0/(gmax-gmin)
add:=-multi * gmin

scale_image (Image,ImageScale, multi, add)

  

 
关注微信:halconhub,每日获取halcon精华文章
halcon之扫描文档祛底色第4张



来自为知笔记(Wiz)



免责声明:文章转载自《halcon之扫描文档祛底色》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇1-嵌入式面试题库一个不当使用fclose引发的异常下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MFC/HALCON混合编程系列一_相机打开图像_简单处理_

1.说明         通过相机打开一幅图像,然后处理此图像并显示最终结果。使用的Hdevelop的代码如下:   从Hdevelop导出的C++代码如下: /////////////////////////////////////////////////////////////////////////////// // File generated...

Halcon 学习笔记--仿射变换与车牌定位(6)

                      Halcon仿射方式:  vector_angle_to_rigid (Row, Column, Phi, Row, Column, rad(180), HomMat2D)其中Row, Column, Phi是所选择区域中心坐标以及相对于水平方向夹角,rad(180)为要旋转的角度这个角度是任意值 hom_ma...

js 利用image对象实现图片的预加载

 大量采用高解析度的图像的确可以让一个Web站点容光焕发。但同样也会造成站点访问速度下降——图片是文件,文件就要占用带宽,而带宽直接同访问等待时间相关。现在,让我们来学习一种名为图像预装载(image preloading)的小技巧来提高图像访问速度。 一些浏览器试图通过在本地缓存中保存这些图片来解决此问题。这样一来可以顺序调用这些图片——但对于首次使用...

记录yii2-imagine几个常用方法

记录yii2-imagine几个常用方法:      //压缩 Image::thumbnail('@webroot/img/test-image.jpg', 120, 120)->save(Yii::getAlias('@webroot/img/thumb-test-image.jpg'), ['quality' => 100...

EPPlus实现Excel工作簿中插入图片

插入图片主方法代码: 1 /// <summary> 2 /// 插入图片 3 /// </summary> 4 /// <param name="worksheet"></param> 5 /// <param name="imageBytes"></param> 6 /...

Vue实现图片预加载

<script>export default { data () { return { count: 0, } }, mounted: function() { this.preload() }, methods: { preload: function() { let imgs = [ "static/img/back.gif", "sta...