在前面的一篇博文中,阐述了如何实现图片马赛克的检测。但是对于视频马赛克检测来说实时性显得很有必要,这次主要讲解我是如何实现马赛克实时检测的。
1.实现过程
这里,马赛克的实时检测是通过多线程来实现的,由于多线程和电脑硬件设施有着直接的关系,所以这里贴出电脑的配置图。
电脑处理器是i3、4核处理器,主频2.13GHz,运行内存3.11GB,32位操作系统。
由于电脑是四核处理器,因此,程序采用了四线程的方式来进行马赛克检测。具体实现就是创建四个线程同时检测图片是否含有马赛克,大致如下:
HANDLE pThread1=CreateThread(NULL,0,PROCESS1,NULL,0,NULL);
HANDLE pThread2=CreateThread(NULL,0,PR