求教自动将照片裁切至合适尺寸的方法

8 天前
 zmh69695328
最近用数码相机翻拍了一些老的相纸照片,垫在一张白色 a4 纸上,然后有些照片拍出来后,四周会有多余的空白,想把这些留白通过程序自动去掉,不知道有没有现成工具或者实现思路,谢谢诸位!
1166 次点击
所在节点    问与答
10 条回复
paranoiagu
8 天前
Python 写一个程序即可
grufield
8 天前
Python 的 opencv 库应该能实现。代码可以让 chatgpt 帮你写
TimePPT
8 天前
python 调用 opencv ,边缘检测,裁剪。
lei5566
8 天前
如果是比较规则的空白,可以用 PS 批处理剪到固定尺寸大小。
niubee1
8 天前
翻拍的话,除了白边,还会有梯形畸变吧,就算用 opencv ,边缘检测,也没法剪切一个矩形出来。
有两个方式,要么在算法上忽略畸变,往内多裁剪一部分。
要么用算法检测到四个角,然后计算一个最接近的矩形框做投影。类似全能扫描王的处理方式
cheese
8 天前
sadfasdfa
8 天前
快捷指令里有个调整图片尺寸操作
Tyrant1984
8 天前
上三脚架,固定机位精确构图,照片也固定好位置,之后直接批量裁切就好了。

另外建议买个微距头,国产手动的就可以,留白太多的话损失像素很多的,最后出来效果会差很多。
如果底片还有保留的话,也有专门的底片翻拍器,比直接拍照片效果更好一些。
或者在网上找一下冲扫店,还在洗胶卷的店家,通常也会提供老底片扫描的服务,专业底扫效果还是要比简易翻拍强很多。
busterian
8 天前
各种扫描 app 的文档扫描功能,批量导入图片,点选自动裁剪,应用全部,ok
learnshare
8 天前
谷歌和微软都有专用的“扫描”拍照应用,很适合扫描照片或文档
都有裁边、畸变纠正和内容增强,甚至能优化反光和阴影问题

https://www.google.com/intl/zh-CN/photos/scan/
https://support.microsoft.com/zh-cn/Search/results?query=Microsoft+Lens

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1089050

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX