Hi,
Recently I have completed a similar project on identification of swimming pools in Australia. In this project I have identified swimming pools using GIS software (satellite imagery) and provided client with the address of the pool.
To complete your task I will use GIS software and mark each house with a pin (point). Then I will count the houses using standard GIS functionality (select by polygon).
If you are interested I can also provide you the address for each house (using Google geocodig service). However I would need you to clarify what you mean by a house.
Best regards,
Simonas Valatka