3 ms·
Well in my opinion you should create something that helps yourself (!) - not others. Think of your all day life - some things you do pretty often and try to fin
by sandreas 6y ago
Well in my opinion you should create something that helps yourself (!) - not others. Think of your all day life - some things you do pretty often and try to find a project, that really would help you. If there already is a great open source project for your purpose (and probably there is), you could try to get part of it... improve things... read code (which is a good way to get a better skillset!).
Targeting a better skillset or developing just for making money most of the time does not result in good ideas or products - but a project of personal interest will motivate you for a long time.
Personally, i created software, that i always wanted to have, but did not find something, that fitted all my needs - and it is still fun to work on it... e.g.:
- A simple tool to transfer files
- A tool to improve scanned document images and create a pdf
- A tool to convert audio files
Just my 2 cents.
- tmbsundar 6y ago>> - A tool to improve scanned document images and create a pdf Would you mind sharing the approach you used or the product page if it is public? Incidentally, I was trying today to get two images combined into a single image and convert that into a single PDF. Tried with paint.net, MS Paint 3D etc., It was messy and the resultant PDF was also huge. Finally, gave up and manually pasted the images into a word doc and exported them as a single PDF.
- abnry 6y agoLook into ImageMagick and pdftk. That will solve your problems.
- sandreas 6y agoMy approach (in java) was using a set of filters to clean up the image with BoofCV, then using tess4j OCR to make the document searchable and then use Apache PDFBox to create a PDF with invisible text layer. Its not open source yet (i plan to do so), but you could take a look at https://github.com/ctodobom/OpenNoteScanner https://github.com/ctodobom/OpenNoteScanner - which seems to be much more advanced.