c++快速存储图像数据

打个比方,假设现在按照50Hz采集图像,存到一个缓冲区内,需要存储为一张张的bmp格式问文件,图像最终存的时候已经转完8位了,可以当作8位的图来计算,宽和高最好是通用的,速率一定要达到一般的SATA固态的最大写速率,有没有什么方法?求助大佬!

前面的可以用opencv来做,但是速率这个要达到最大读写有点困难,除非你每张图像都很大。这就跟你复制文件一样,同样大小的文件夹,文件数量少的复制就会比文件多的快。

或者你可以试试看下多线程能不能占满最大读写,但是你50HZ,sata一般读写在300M左右,你看下你的图片每张有没有6M?