问题的提出:
摄像头的分辨率从30万一直到700万,成本不停地降低,性能不停地提高,在项目开发过程中碰到这样的问题,为了将提高精度,使用700万的摄像头来进行微距拍摄,因此带来最直接的问题是相同的颗粒需要处理的像素多了很多多多多。
在低分辨率图像中,像素少,整体的处理时间也不多。但是一旦使用高分辨率的图像,为便于用户全局观察,图像显示时缩小了,对用户来说并未感觉到选择区域的变化,可是需要处理的像素增加了,处理时间则呈平方倍数增加,就会明显地察觉到停顿。为此,我们需要找到原来的程序的速度瓶颈,进行优化。
文章全文,包括可独立运行的程序源代码代码。