need for sd card in bbb

Since the bbb shipped one already containsangstrom as the os, is there any need to add an sd card ? my requirement is to run an opencv code which involves real time image processing

As long as the available free space on eMMC is sufficient for your application
you should be fine.