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

Computer hardware (cpu, gpu) to support software?

General discussion about software packages and releases, new software you've found, and threads by programmers and script writers.
Post Reply
bsbob
Posts: 91
Joined: 16 Mar 2014, 15:05
Number of books owned: 0
Country: USA

Computer hardware (cpu, gpu) to support software?

Post by bsbob » 01 Apr 2016, 18:35

I've got the two cameras already. Never got around to building my pvc book scanner. I did take pics of a book though and ended up with several hundred pics. Those are left and right pages. Still are. I took the pics and used some software I found on here (most likely yasw. I found a log file from that.) The other program may have been Scan Tailor but that doesn't sound as familiar.

What I remember when I put the images in the software and ran it was that my computer was pegged for processing. (maybe the original image sizes were too larger though...)

But I'm buying a new computer. So I thought of my book scanner project.

Any advice on the cpu or graphics card especially? I mentioned image work to someone and they said to get a cpu/mobo that supports more cores. More cores being better than "less cores but faster speed."

And then I'm wondering if the graphics card helps at all with this type of image processing. If it's software crunching image data, does that use the graphics card? ie Is it worth bumping up the graphics card a bit to handle book scan image processing?

I can dig out the exact chip and graphics cards I'm looking at.

I'm also thinking it might not matter. A duo core computer probably struggles with something a new i7 will have no trouble with.

bsbob
Posts: 91
Joined: 16 Mar 2014, 15:05
Number of books owned: 0
Country: USA

Re: Computer hardware (cpu, gpu) to support software?

Post by bsbob » 01 Apr 2016, 18:47

I found my post.
http://www.diybookscanner.org/forum/vie ... 2&start=40

So I was using YASW. That made my current/old computer run hard though for a while and then it never actually made me a result.

I imagine any modern computer would be better compared to one that's over five years old now. I'm not sure would shift my computer purchase just for book scanning but it's one element to consider when buying a new computer.

bsbob
Posts: 91
Joined: 16 Mar 2014, 15:05
Number of books owned: 0
Country: USA

Re: Computer hardware (cpu, gpu) to support software?

Post by bsbob » 01 Apr 2016, 18:50

Interesting. I even found my yasw folder with the exe and my test mentioned in the other post. I've got an 86 page PDF of "white squares in the middle" of the PDF view in Reader. I took a chapter of a book and tried to get left and right pages to be put together.

duerig
Posts: 388
Joined: 01 Jun 2014, 17:04
Number of books owned: 1000
Country: United States of America

Re: Computer hardware (cpu, gpu) to support software?

Post by duerig » 05 Apr 2016, 13:11

One tricky thing is that a lot of the software that is out there now is not necessarily smart enough to take advantage of the GPU or multiple CPUs. For example, the last time I was using ScanTailor, it was still completely single-threaded. I ended up processing four books at once with four instances of the program to try to take full advantage of my CPU. I know that some people have made modifications to try to multi-thread it. But I am not sure whether those got into the main build.

So I think you should just get the laptop you want and not worry too much about maximizing the possibility of processing scans.

-D

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

Re: Computer hardware (cpu, gpu) to support software?

Post by Tulon » 07 Apr 2016, 02:15

The official version of Scan Tailor is indeed single-threaded, but that's because no one updated it since 2012.
Scan Tailor Experimental (get it from here) is multi-threaded and supports GPU acceleration via OpenCL. On the other hand, there is no project file portability between ST Exp and official version.
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.

duerig
Posts: 388
Joined: 01 Jun 2014, 17:04
Number of books owned: 1000
Country: United States of America

Re: Computer hardware (cpu, gpu) to support software?

Post by duerig » 07 Apr 2016, 12:03

That is awesome, Tulon! I haven't had a chance to try the experimental ST yet. I am still on the 'official' build. I knew you were making a bunch of improvements, but didn't realize that these were among them.

-D

Post Reply