3 ms·
Show HN: Perspec – Scriptable desktop app to correct the perspective of images
- _bz2r 5y agoThis is super cool.
- adius 5y agoThank you! =)
- nexuist 5y ago> WARNING: Perspec currently only works on macOS. Any help to make it work on Linux (Ticket) and Microsoft (Ticket) would be greatly appreciated! Kind of unfortunate since the native Mac Notes app supports this exact functionality (albeit without the scriptability of course). Would love to see this tool become cross platform.
- fjfaase 5y agoI understand that it uses ImageMagick to do the real work. I implemented a similar algorithm in the script language that I added to my clone of CrystalEdit, after I also added image support to it. The script language has access to points you have selected on the image. It is a rather low-level script language and it 'compiles' to a tree of objects having an eval function.
- bruh2 5y agoIt can also be achieved via GIMP's Perspective and Handle Transform tools, if I understood it correctly
- adius 5y agoYeah, most photo editing tools have this functionality in one way or another. But the point of this is to be able to do it in a few seconds, without having to open a clunky program with an even more clunky workflow first.
- wnolens 5y agoThanks! A project similar to this is on my backlog of cool ideas to implement (which I never will get around to..) I wanted to connect the following chain: whiteboard on my desk -> external webcam on monitor pointed down at it -> video feed perspectively transformed -> OBS virtual camera -> zoom meeting Biggest loss from a remote only dev job is being able to whiteboard with colleagues. Nothing can beat such a high bandwidth communication to explain complex ideas.
- adius 5y agoThat would definitely be an interesting project. I wonder how many fps one could achieve / if it's doable without graphic card acceleration. The perspective transformation is surprisingly slow (at least with Imagemagick)
- marcind 5y agohey, wnolens I completely agree: in certain cases, the whiteboard is irreplaceable. in others, a notebook/paper can be very efficient too. We didn't want to part ways with our favorite analog tools just because we all went remote so we did something about it. our app give you the ability to "keystone" to the appropriate angle and also digitizes your handwritten content in real time. this way the content on your shared surface is not only legible, it's easily savable/exportable and can be combined with digital content in real time. If you're interested, I'd like to humbly invite you to try it out and share some candid feedback (use the "trial" not the "free" version): https://sharetheboard.com https://sharetheboard.com