Cut butter into small pieces. In an 8- or 9-inch square pan, mix butter with oats, wheat germ, brown sugar, and almonds.
Bake in a 350° oven until mixture is lightly browned and crisp, 10 to 15 minutes; stir several times. Let cool.
Meanwhile, in a 2- to 3-quart pan, combine honey, lemon juice, vanilla, almond extract, cardamom, apricots, and 2 tablespoons water. Bring to a boil and remove from heat.
Peel, halve, and core pears. Lay pears, cut side down, in a shallow 2- to 2 1/2-quart casserole. Spoon honey-apricot mixture over pears and cover casserole tightly.
Bake until pears are tender when pierced, 35 to 40 minutes.
Spoon pears, apricots, and juices equally into wide bowls. Add scoops of frozen yogurt to each serving and sprinkle with topping.