Офлайн распознание капчи, есть ли готовая библиотека?
Посмотрите Tesseract.js
С готовыми библиотеками не знаком (не требовались на практике ещё), хотя я знаю библиотеку, пусть и не предназначенную конкретно для распознавания капчи, но которая поможет легко это сделать.  
https://habrahabr.ru/post/158729/
Для простой капчи думаю за пару часов можно разобраться, написать скрипт, обучить сеть.
В общеобразовательных целях)
https://habrahabr.ru/post/116222/