分类

安卓应用安卓游戏

图形图像 图像处理

SmartCropper智剪

SmartCropper智剪 v1.0免费版 附使用教程

大小:44.6 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:图像处理时间:2021-05-01 21:45

SmartCropper智剪是一款开源免费的乐谱裁剪神器,传统的乐谱裁剪是很麻烦的,步骤很繁琐,使用该软件可以一键快速裁剪,可以调整自动合并块高与跨度、调整容差值、划分选取等参数,只要有边缘分页裁剪需求的图像就可以轻松智剪,适用于乐谱、书籍、杂志、表格和名片等。还为大家准备了SmartCropper智剪使用教程。

基本简介

出于对自动批量分割的好奇和兴趣,在网上找到这个软件,可以达到自动裁剪和分割。软件原本是乐谱裁剪软件,除了音乐专业人员外,其它人可能不了解。经测试可用于很多图片的分割裁剪,平时处理图片也能用到,分享出来给大家。

软件功能

可以自动识别裁剪 多张图片拼图,截图中的图片,自动识别分割为单张图片,可批量处理。

软件特点

1、使用智能算法(基于opencv)识别图片中的边框

2、支持拖动锚点,手动调节选区,放大镜效果提升定位体验

3、使用透视变换裁剪并矫正选区,还原正面图片

4、支持丰富的UI设置,如辅助线,蒙版,锚点,放大镜等

SmartCropper使用教程

例如,从乐谱 PDF 转出的这张图片( pdf.png ),需要裁出每行乐谱并按顺序命名保存:

使用 SmartCropper 智剪 只需 3 步即可完成:

◆ 第 1 步:载入图片 用 load 命令(短命令: -i )。

load pdf.png (或: -i pdf.png )

* 程序支持相对路径和绝对路径。建议把程序放在与图片相同的目录下,就可以省去前面路径了。

◆ 第 2 步:等待程序自动划分选区 这个过程大概需要几秒钟,检测完毕后会显示出选区列表。

◆ 第 3 步:保存文件 用 save 命令(短命令: -s )。

save (或: -s )

执行命令后,输出的文件就会保存到指定的文件夹(默认:程序相同路径下的 crops 文件夹)。

提示成功后打开 crops 文件夹,就可以看到裁好的图片了。

◆ 一次性载入多张图片 (同一路径下)合并为大图裁剪,可用 loadall 命令(短命令: -u )。

loadall pdf (或: -u pdf ) (其中 pdf 为文件夹名,可用相对/绝对路径) 高级使用方法

◆ 指定输出文件名: 用 name 命令(短命令:- n )。

输出文件名的默认格式是“原始文件名-序号”。如原始文件名为 score ,则输出文件名将为“ score-1 、 score-2 、 score-3 ……”。然而也可通过 name 命令(短命令:- n )手动设置。

文件名可用的通配符有:

%f :原始文件名

%s :选区序号

%0s 、 %00s 等:在序号前自动补零( s 前有多少个 0 就补多少个零)。

例如,希望文件名输出为“ 001 、 002 、 003 ……”,则可键入命令:

name %00s (或: -n %00s )

如遇需要在其它输出文件之后继续裁剪,序号顺延,则可以用通配符 %s+ n 表示。如前面已裁剪出五张,文件名分别是 score-1 、 score-2 …… score-5 ,现在希望新输出的文件从 score-6开始,则可键入命令:

name %f-%s+5 (或: -n %f-%s+5 )。

◆ 指定输出文件路径: 用 path 命令(短命令:- p )。默认路径为与程序相同路径下的 crops 文件夹;可填入 Desktop (大小写均可),指定路径为 Windows 桌面。

path C:\output\ (或: -p C:\output\ )

path Desktop (或: -p Desktop )

◆ 指定输出文件格式: 用 format 命令(短命令:- f )。支持 PNG 和 JPG 格式。

format JPG (或: -f JPG ) (大小写字母均可。)

◆ 区块和选区 :要使用高级功能,我们需要理解“ 区块 ”和“ 选区 ”的概念。可图解如下:

红色为“区块”(blocks) :程序根据横向/纵向的整行(列)空白像素判断出的“物理分区”。

蓝色为“选区”(selected areas) :最后,一个选区对应的就是一张小图。为了实现乐谱的自动划分,不是“物理分区”而是“仿人工分区”,程序内置了如果任意两个“区块”中有一个的高度 ≤h (像素),且两个区块之间的纵坐标间隔 ≤ s (像素) ,程序会把这些区块自动合并为同一个选区。

默认: h = 80 , s = 30 ; h 与 s 的值可以使用 setmerge 命令(短命令: -b )调整。

选区 2 由 区块 2 - 4 组成。

(所用示例为 SmartCropper 智剪 自带的示例图片 example.png )

◆ 预览选区 :在程序自动检测划分好选区列表后,可以用 preview 命令(短命令: -v )预览选区。

preview 2 (或: -v 2 )

则该文件的选区 #2(如下图)会以系统选择的图片工具打开预览:

预览图片保存于程序同路径下的 preview 文件夹。

◆ 合并选区: 用 merge 命令(短命令:- r )。

merge 1 3 (或: -r 1 3 ) 把选区 #1~#3 合并为同一个选区。

◆ 删除选区: 用 delete 命令(短命令:- d )。

delete 2 (或: -d 2 ) 删除选区 #2。

◆ 分离选区: 用 separate 命令(短命令: -e )。

separate 3 4 (或: -e 1 )

从序号为 #3 的选区中分离出序号为 #4 的区块。该区块会被并入前一个选区。

◆ 解决选区粘连和分离 :

在乐谱排版不好的情况下,自动探测的选区可能会“粘连”或者“分离”,如下图的情况:

这当中,前两行谱因为距离太近,在横向和纵向上缺少整行空白像素,被错认为同一选区;而最后一行谱的和弦标记与音符谱隔开了空白像素,也被错认为分开的选区。正确的划分应该是这样的:

遇到这种问题,解决办法有两种:一是编辑修改大图,使程序能正确识别选区;二是在 SmartCropper智剪 程序内部运用以下两个技巧,更简便快捷:

◆ 调整自动合并块高与跨度: 用 setmerge 命令(短命令: -b )。

为了实现乐谱的自动划分,不是“物理分区”而是“仿人工分区”,程序内置了如果任意两个“区块”中有一个的高度 ≤ h (像素),且两个区块之间的纵坐标间隔 ≤ s (像素) ,程序会把这些区块自动合并为同一个选区。程序默认设置为: h = 80 , s = 30 ;然而对于这些特殊情况,对这两个值保持默认可能导致选区错位。因此我们可以把这两个值设大些:

setmerge 100 50 (或: -b 100 50 )

这可以解决大多数选区错位(分离、粘连)问题。◆ 调整容差值: 每次载入图片后,程序都会自动计算一次容差值(为提高速度,只计算了对角线上的像素,取其 RGB 最小值)。如果容差值 t 设(范围为 0~255)值较高,则有色像素更容易被视为背景。我们可以用 tolerance 命令(短命令: -t )手动调整容差值,如设置为 0:

tolerance 0 (或: -t 0 )

⚠ 初次修改参数可能效果差强人意,可以尝试用以上命令调整反复找准参数,这样遇上排版不好的乐谱,也能像平常使用那样流畅地完成裁剪。

◆ 查看当前程序设置 :用 settings 命令(短命令: -x )查看当前程序设置,包括语言、状态和各种参数等。

(或: -x )

∨ 展开

同类推荐

相关下载

热门游戏

下载排行

热门关键字

  • CAD软件
  • 3D制作
  • 图像浏览
  • 图像处理
  • 图像捕捉
  • 图像管理
  • 图像转换
  • 图片压缩
  • 图标制作
  • 电子相册
  • PS滤镜
  • PS笔刷
  • PS素材
  • 图像其他
  • PPT模板