Daniel Reetz, the founder of the DIY Book Scanner community, has recently started making videos of prototyping and shop tips. If you are tinkering with a book scanner (or any other project) in your home shop, these tips will come in handy. https://www.youtube.com/channel/UCn0gq8 ... g_8K1nfInQ

Announcement for Developers: Scan Tailor Plus

Scan Tailor specific announcements, releases, workflows, tips, etc. NO FEATURE REQUESTS IN THIS FORUM, please.
Post Reply
User avatar
daniel_reetz
Posts: 2786
Joined: 03 Jun 2009, 13:56
E-book readers owned: Used to have a PRS-500
Number of books owned: 600
Country: United States
Contact:

Announcement for Developers: Scan Tailor Plus

Post by daniel_reetz » 07 Feb 2011, 21:01

I'm on the ST developer's mailinglist, and Tulon recently announced his intention to give other developers control of a more "feature rich" branch of Scan Tailor. If you are a developer interested in making contributions to this new branch, please sign up for the list (you can find it at the Scan Tailor site) and make arrangements with Tulon.

Here's what Tulon himself had to say (on the mailinglist):
Tulon wrote:Hi everyone,

As some of you may know, my attitude to options can be summarized as
"options are evil and therefore get introduced only when absolutely
necessary". I do understand some users and developers don't share this
attitude and would prefer more options rather than less.

For this reason, I am introducing a new branch called "plus". You can
get access to it like this:
git checkout --track -b plus origin/plus

New features should always go there first. Some of them will eventually
be merged to the main branch, others won't.

The idea is for the "plus" branch to have independent releases under the
name of "Scan Tailor Plus" or maybe "Scan Tailor+". It's also going to
have independent maintainers. I am going to give them the appropriate
extra permissions on SourceForge and on Scan Tailor's website. Any
volunteers?
Although this doesn't necessarily change how we interact with Tulon here on the forums (he is and has been very generous with time and attention and I don't think we should expect that to change), it does change how the developers here interact with ST itself and how "difficult" it is for them to get changes included. Developers looking for more information can post here or go through the mailinglist - I asked Tulon specifically if I should announce here and his response was positive.

To the developers working here who are not on the mailinglist, I recommend signing up to listen to non-DIYBookScanner based progress. For example, recently one dev started working on a command-line version of ST - something we've wanted to use here for quite a while. In general, the mailinglist is low-traffic and zero-noise, and it's informative to watch progress outside the bounds of this forum.

Cheers all, and thanks to everyone for their hard work.

spamsickle
Posts: 596
Joined: 06 Jun 2009, 23:57

Re: Announcement for Developers: Scan Tailor Plus

Post by spamsickle » 07 Feb 2011, 21:50

Great, now what am I supposed to do with that "Scan Janitor" namespace I reserved on SourceForge? I paid thousands of dollars to a graphic designer for a "Scan Jan" logo, which had Janus gazing backward at moldy yellow tomes and forward at e-readers which would make Kindles and iPads wail in shame. The IPO was set for sometime this coming Nevermber.

Nothing to do now but see if I can get those build problems on my end resolved, and go volunteer, I guess...

Anonymous1

Re: Announcement for Developers: Scan Tailor Plus

Post by Anonymous1 » 07 Feb 2011, 23:44

Heh, now I can finally figure out how to hack things together. The algorithms are simple to do, but the GUI is such a pain. So...many...files!

User avatar
JonEP
Posts: 81
Joined: 19 Apr 2010, 15:09

Re: Announcement for Developers: Scan Tailor Plus

Post by JonEP » 09 Feb 2011, 17:47

As a humble enduser, may I just say that for my purposes, the manual select content is brilliant. Other tweaks I'd like to see:


1. A de-keystoning feature integrated into select content. You could select the four corners of the content, which would give you the "keystone" -- and you could apply that setting to carry on through the entire series, as in the current manual select content process. Then you press play, and the result is rectangular pages.

2. An output feature that would allow you to set the size of the output image. Currently, I run ST on the rights and then on the lefts, because the dpi is often different for each camera (my rig does not allow me to get perfectly uniform camera placement or zooming for each side). Five lines of text shot with one camera may contain 200 dots, while that shot from the other may contain 180; this means that when ST outputs images, they often vary, and the resultant pdf, once the L's and R's are combined, will alternate between wider and narrower pages. I'd love to be able to tell ST that this page is 5 inches wide by 8 inches high, and have ST do a transformation to fit the output image to that page-size.

I recognize that developers may see different needs and opportunities. So please count this as just my two cents and thanks to everyone for all the great work they're doing.

Anonymous1

Re: Announcement for Developers: Scan Tailor Plus

Post by Anonymous1 » 09 Feb 2011, 18:18

I've almost got the image size problem integrated into Bindery, but I usually just run ImageMagick through the folders once to make the pages have equal sizes.

I think it would be better to do the de-keystoning as a separate step between "Select Content" and "Deskew", as keystoning completely screws up the content box selection. Just a though that I'm never going to follow up with ;)

User avatar
jimboh
Posts: 82
Joined: 06 Jan 2011, 00:55

Re: Announcement for Developers: Scan Tailor Plus

Post by jimboh » 10 Feb 2011, 16:15

Just don't turn ST into something as complicated and inscrutable as ScanKromsator!

Anonymous1

Re: Announcement for Developers: Scan Tailor Plus

Post by Anonymous1 » 11 Feb 2011, 01:16

I can't even bear to read that documentation. Maybe ST could feature a config option which allows you to do de-keystoning before selecting content? ST has a hidden "Options" menu, but it's really bare and is turned off by default.

Tulon
Posts: 687
Joined: 03 Oct 2009, 06:13
Number of books owned: 0
Location: London, UK
Contact:

Re: Announcement for Developers: Scan Tailor Plus

Post by Tulon » 11 Feb 2011, 05:24

Anonymous wrote:Maybe ST could feature a config option which allows you to do de-keystoning before selecting content? ST has a hidden "Options" menu, but it's really bare and is turned off by default.
I don't see it ever happening. Having a non-linear transformation in the middle of a chain would be a royal pain. I think it would actually be easier to make a separate program for page splitting and dewarping.
Scan Tailor experimental doesn't output 96 DPI images. It's just what your software shows when DPI information is missing. Usually what you get is input DPI times the resolution enhancement factor.

Anonymous1

Re: Announcement for Developers: Scan Tailor Plus

Post by Anonymous1 » 11 Feb 2011, 13:17

Good point. I tried using that other scanning program, and I threw up on my keyboard. SO MANY BUTTONS!

Post Reply