I've never been able to recover dead NiCd or lead-acid batteries. And I've tried everything, including 'pulser' circuits. It's an exercise in futility, I think. Even if you get them to hold a voltage they will not be able to source any significant current.
What 'looks' like it might be working is to set your smart charger on NiMh mode and some decent current. The charger will then overcharge the cells until it can no longer push any charge into them, or they get really hot. So it has to be monitored. But again, I doubt you'll get a significant usage charge out of them and it will likely destroy them.
For NiCd, I've run experiments on each of the cells (drill battery) to see what brings them back to spec and everything failed. Given the choice, I would convert everything to LiPo, it's smaller, so 2 cells + charging circuitry would fit easily into the same enclosure and provide more bang per buck. You just have to make sure you don't run them completely down, or buy batteries with low-voltage protection.
Again, it's only my experience (>>10 batteries) that says you cannot bring capacity back. I'd love to be proven wrong.