zmh69695328
V2EX  ›  问与答

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

  •  
  •   zmh69695328 · Nov 13, 2024 via Android · 2918 views
    This topic created in 720 days ago, the information mentioned may be changed or developed.
    最近用数码相机翻拍了一些老的相纸照片,垫在一张白色 a4 纸上,然后有些照片拍出来后,四周会有多余的空白,想把这些留白通过程序自动去掉,不知道有没有现成工具或者实现思路,谢谢诸位!
    10 replies  •  2024-11-13 11:25:44 +08:00
    paranoiagu
    paranoiagu
    Nov 13, 2024 via Android
    1
    Python 写一个程序即可
    JARVlS
    JARVlS
    Nov 13, 2024
    2
    Python 的 opencv 库应该能实现。代码可以让 chatgpt 帮你写
    TimePPT
    TimePPT
    Nov 13, 2024 via Android
    3
    python 调用 opencv ,边缘检测,裁剪。
    lei5566
    lei5566
    Nov 13, 2024
    4
    如果是比较规则的空白,可以用 PS 批处理剪到固定尺寸大小。
    niubee1
    niubee1
    Nov 13, 2024❤️2
    5
    翻拍的话,除了白边,还会有梯形畸变吧,就算用 opencv ,边缘检测,也没法剪切一个矩形出来。
    有两个方式,要么在算法上忽略畸变,往内多裁剪一部分。
    要么用算法检测到四个角,然后计算一个最接近的矩形框做投影。类似全能扫描王的处理方式
    cheese
    cheese
    Nov 13, 2024❤️1
    6
    sadfasdfa
    sadfasdfa
    Nov 13, 2024 via iPhone
    7
    快捷指令里有个调整图片尺寸操作
    Tyrant1984
    Tyrant1984
    Nov 13, 2024❤️1
    8
    上三脚架,固定机位精确构图,照片也固定好位置,之后直接批量裁切就好了。

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

    https://www.google.com/intl/zh-CN/photos/scan/
    https://support.microsoft.com/zh-cn/Search/results?query=Microsoft+Lens
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5208 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 03:25 · PVG 11:25 · LAX 19:25 · JFK 22:25
    ♥ Do have faith in what you're doing.