Поскольку "капуста" - одно из жаргонных названий женских половых органов - правда, не так часто употребимое, - таки да, оттуда.
Еще "капуста" обозначает деньги, и здесь тоже есть возможность порассуждать на эту тему...