Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Perspec – Scriptable desktop app to correct the perspective of images (github.com/feramhq)
59 points by adius on Jan 22, 2022 | hide | past | favorite | 11 comments


Thanks! 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.


hey, 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


That 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)


I 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.


> 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.


Actually, the latest version also works on Linux! I just didn't update the readme yet.


Oh, awesome! That's great to hear!


It can also be achieved via GIMP's Perspective and Handle Transform tools, if I understood it correctly


Yeah, 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.


This is super cool.


Thank you! =)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: