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

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

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

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

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

https://tanronggui.xyz/t/1089050

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

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

© 2021 V2EX