Here's the features I'm working on for the next release of Canti:
-[coding completed] Various updates
Random things I want implemented, like restore archived input image folders, and fixing a problem where delete_output_image_folders leaves an output image folder or two (no idea why this is happening... it may be a Windows only problem).
-[coding completed] Auto split 2-page portrait scans
I've wanted this feature for a long time but it's been at the bottom of my todo list because it's tricky and I will have to write it from scratch. I think I will be able o implement this but it may take some time. If it works then it should be able to detect if the scan is really 2-pages (i.e. you lazy scanned the open book) but not split the page if it is one of those 2-page wide spreads.
That's about it. This should be the last Canti release as I have a new project coming up, so if you have any feature or bug fix requests let me know now.
-Update-
Mostly done with the various updates.
I have a good start on auto splitting 2-page portrait scans. I'm writing code to analyze a group of pixels and independently compare the rows and columns within a color threshold. I think this should allow me to find the two main tells of a 2-page portrait scan:
1) Big white column in the middle of the scan
2) Thin dark column border surrounded by white running down the middle of the scan (i.e. the shadow created by the page fold)
-Update 2-
Finished most of the coding for auto splitting 2-page portrait scans. I can't believe how well it works!... it is very good at telling which 2-page spreads should be split and which ones should be left alone (i.e. the 2-pages form a single image that is better to view as a whole). It's also incredibly fast and shouldn't impact processing time too much (less than a second per page analysis, I guess I could time it for a more accurate reading). All that is left is tweaking the parameters to get the split detection just right.
-Update 3-
Coding is done. I'll do a bit more testing and then release the new version.
Auto split pages is awesome!
Last edited by lilman; 06-18-2010 at 04:11 PM.
|